Top 10k strings from Run - Issue 07 (1984)(Aquarius Edizioni)(it).tzx
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
36 per continuare" 32 "_____________ RUN ______________"; 30 ;"________________________________" 19 ;" Premi 14 ;"________________________________": 10 ;" premi 10 FAI PARTIRE IL REGISTRATORE 9 ;" ": 9 1984 AQUARIUS EDIZIONI 8 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 8 ;v$;v$;v$; 8 by Eugenio Ciceri 7 "______________ RUN _____________"; 7 FERMA IL REGISTRATORE 6 ;"________________________________"; 6 ;" premi 6 ............ 6 5 _______________________ 5 Routine Disegnamento 5 ;a$(ind)(1 5 ;"______________RUN_______________"; 5 ;" ";p;" ": 5 ;" " 5 "_____________ R U N ____________": 5 5 4 ve,or;a$(ind)(1 4 v$=" ": 4 t(v)+" ": 4 __ 4 SONO CONVINTO CHE 4 PAOLO GOGLIO 1984 -RUN- 4 ;" R U N " 4 ;" ": 4 88888888888888888888 8 8 88 4 8888888888888 4 "Scegli bene! "; 4 "0";"_____________ 4 ___________ 4 4 4 3 B$=" FERMA IL REGISTRATORE " 3 <f~ffZf$Z$ 3 ;"by Paolo Goglio" 3 ;"FERMA IL REGISTRATORE": 3 ;" "; 3 "_____________ RUN ______________" 3 "Quale risposta? "; 3 3 2 ycor=ycor-(dd> 2 xcor=xcor-(dd> 2 xcor=x(a): 2 x888888888888888888x 2 v,o;"RUN ";r: 2 v$=" " 2 uscita alieni 2 riporta il pun-tatore al primo dato contenutonell'istruzione 2 premi un tasto per proseguire 2 legga il secondodato e cosi'via. Quando e' statopercorso tutto l'archivio, l'is-truzione 2 elefono';r$ 94 IF r$='n' 2 a$="Il formato e' il seguente:" 2 a$=" FAI PARTIRE IL REGISTRATORE" 2 W P Q R S T U V W@P@Q@R@S@T@U@V@W`P`Q`R`S`T`U`V`W 2 UEUUUUUUUUUUUUUUUUUUUUUUUEUUU} 2 THE CREATOR 2 Reno Candiano 2 RUN VIDEO 2 RUN E PREMETE <e> 2 O H I J K L M N O@H@I@J@K@L@M@N@O`H`I`J`K`L`M`N`O 2 G @ A B C D E F G@@@A@B@C@D@E@F@G`@`A`B`C`D`E`F`G 2 C(B,A);" ": 2 BBBBBBBBBBBBBBBBBBBBB 2 A$=" " 2 ????? 2 ??8888?<fn~vf< 2 = sinistra" 2 ;"settima puntata" 2 ;"FAI PARTIRE IL REGISTRATORE": 2 ;"COSI'STAI"; 2 ;"AVVIA IL NASTRO"; 2 ::88888888888: 2 99999999999999999999 2 88<>??;<ff~fff 2 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888z88888888888888888888888888888888888888888888888888888888888888888888888888 8 8 88 2 888888888888888888888888 2 88888888888 2 8888800(( 2 8800000000000000000000 2 80000000000008888 2 5 120 IF n$=a$(i) 2 42)il campo in-dirizzo a$(1)(43 2 37 alla riga 215 epotrete vedere come questa rout-ine sia semplicissima.In praticatutti i dati e le note sono de-positati nei 2 32)il campo Tel.a$(1)(33 2 3 campi:campo Nome,campo Telef. campo indirizzo. Il programma sara'il seguente 10 REM creazione dei records 20 DIM a$(5,32):DIM b$(5,10) 30 DIM c$(5,20) 40 FOR n=1 2 2000OO %()((((( 2 2000GG %()((//( 2 11188888888888888111 2 100 96 IF r$='t' 2 ,il programma subito dopo aver disegnato lafigura prende un dato (cioe'una nota)tramite l'istruzione 2 ,," FAI PARTIRE IL REGISTRATORE",,,: 2 *********************** 2 )))))))))))))))))))) 2 "E INOLTRE "; 2 "8")=" ")-( 2 "7")=" ")-( 2 "6")=" ")-( 2 "4")=" ")- 2 "24";"RINUN-"; 2 "22";" ": 2 "2";G$(A): 2 "2";"NUOVA COMBINAZIONE": 2 "1";" premi 2 "0";"________________________________" 2 "0";"______________";n;"________________" 2 per continuare": 2 con joy-stick Kempston" 2 Sei Sicuro? 2 Finds address of code in next line 2 AQUARIUS EDIZIONI 1984 by Eugenio Ciceri 2 FAI PARTIRE IL REGISTRATORE 2 FERMA IL REGISTRATORE 2 PSYCOSOFT N'VG00020 2 A 2 2 2 1 ~}|{zyxwvutsrqqnollkjihgfedcba` 1 ~i!<)"dGFMXW^I+kNY 1 ~PAPER ~; 1 ~INK ?~,i'~PAPER ?~,p'~BRIGHT ?~,b'~FLASH ?~,f" 1 ~INK assente~'~PAPER ~;x/8: 1 ~BRIGHT disattivo~: 1 ~BRIGHT attivo~" 1 ~ATTR=?~;x" 1 ~ nel numero del mese di Luglio." 1 ~ apparso sullatestata specializzata ~ 1 ~ prendelo spunto dall'articolo ~ 1 }z{67v9:;r=p? 1 |p~>@||~|| 1 |\\\|80000xX 1 z$=z$+a$(k) 1 z$="settima parte" 1 z$="50 IMPUT 'campo nome';a$(n) 60 IMPUT 'campo telef.';b$(n) 70 IMPUT 'campo indir.';c$(n) 80 Next n Il programma permette l' inseri-mento di 5 records i cui campi sono costituiti dalle 3 matrici.Potete quindi introdurre 5 nomi e relativi dati. Adesso vedremo questo programmino all'opera. Ricordatevi cio che inserirete." 1 yxobcaidDldz 1 ycor>b)+("6" 1 ycor>b)+("5" 1 ycor=y(a): 1 x~|~p~|}yy}|deaaeeyyuuqqwqss 1 xzzzzzxxx888 1 xzzzzzxx8888 1 xxxxx~vhfd 1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx888888888888888888888888888888xx88 88888888888888888888 88xx88 88888888888888888888 88xx88 888888&&&&&&&&&&&&888888 88xx88 8888pppppppppppppppp8888 88xx88 8888HHPPPXXX```hhhpp8888 88xx880888HHHPPPXXX```hhhppp888088xx880888HHHPPPXXX```hhhppp888088xx880888HHHPPPXXX```hhhppp888088xx880888HHHPPPXXX```hhhppp888088xx880888888888888888888888888088xx880888888888888888888888888088xx880888888888888888888888888088xx880888888888888888888888888088xx880888888888888888888888888088xx880888888888888888888888888088xx88 1 xxxxxxxxxxxxxxxxxxxxx@@@@@@@@EEE@hh@hh@hh@hh@hh@hh@hh@BBEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BqqqqqqqqqqqqqqqG@@@@@GGGGGGGGGGGGGGGGGGGGG@@@@@@@@@@@@GGGGGGGGGGGGGGGGGGGGGG@@@@@@@@@GZ 1 xxxxxxxxx!hx 1 xxxxxxxx8888 1 xcor>b)+("4" 1 xcor>b)+("3" 1 x````````````GxG 1 xGGGGGGGGGGGGGGGGGGGGGGGGG|||LL 1 x2+[!N[55~ 1 w#w#w$w+w+w: 1 vogliamo che n$ sia=a$(1) dobbi-amo aggiungere a n$ tanti spazi fino a giungere alla lunghezza di a$(1).Dobbiamo quindi aggiun-gere le seguenti linee: 102 LET h$=' '104 LET e=32-LEN n$ 106 LET n$=n$+h$(1 1 vittoria. Altri 10 punti se si scappa. 1 vi diamo in cambio l'interfaccia Joystick,ovviamen-te compatibile KEMPSTON!"''" In fondo a questo numero ci sono gia' altri quattro 1 ve,or;a$(v) 1 v3=a(y,w): 1 v2=a(y,w): 1 v1=a(y,w): 1 v,o;"RUN ";n: 1 v$="Vuoi rileggere la presentazione?" 1 v$="Buon divertimento, allora, con.." 1 v$=" VUOI RILEGGERE LE ISTRUZIONI ? " 1 u$=" Usando i seguenti tasti:" 1 u$=" ": 1 u$(a$,numero) 1 tutto cio' che 1 tempo medio di reazione 1 t(w)=00000 1 t(n)=t(n+1 1 t(f)=t(f)+(dif-t(v))*a(n,f-40 1 t(cont)=quant 1 t$(w);t(w): 1 t$(n)=t$(n+1 1 t$(cont)=a$(ind): 1 stampanti,floppy disk che alzanoqualitativamente e quantitativa-mente le prestazioni del vostro computer. Nulla in contrario co-munque contro i giochi,anzi nei momenti liberi ben vengano, so-prattutto se simpatici.Ma,chiac-chere a parte,addentriamoci nel vivo dell'argomento.C` 1 sionato,questo vuol dire che il dato introdotto in quel campo non deve superare la sua gran-dezza,ad esempio il nome della citta'non deve superare le ventiposizioni. Una delle istruzioni che ci permette di creare campi e records e'l'istruzione DIM a$ per dati alfanumerici,DIM a per dati numerici. Troverai informa-zioni su DIM nel numero 6 di RUNEb 1 si tratta di premere il tasto 1 settima parteA 1 seconda fig. 1 s$=s$+" ": 1 rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 1 rrrRrpppphhhjjxxz 1 riesce a raggiun- 1 ricerca record 1 rAr@r@r@rAr 1 r$=" R U N presenta" 1 r$=" R U N presenta " 1 qrcd"fghYZ{Lm)opq 1 qnnmlkjihgfedcba` 1 qeTv`VIIZBj_}c\ 1 q?stuvwxyz{|}~ 1 q$=q$+" ": 1 q#p#s#r#w`i 1 pubblicati!!!"''" AL LAVORO!!!" 1 provolone magro L 1 provolone grassoM 1 prova non valida 1 procede come prima. A volte si vede un'intero file inserito in un'unica stringa ma tale metodo risulta laborioso e lungo da gestire,lento per la ricerca. Comunque,per amore di informazione,diamo delle deluci-dazioni. I record e i campi pos-sono avere lunghezza variabili eogni inizio record e' preceduto C 1 prima figura 1 premi un tasto 1 pp~x~ppnnjhE 1 polmjjiifgdebc`a 1 piu' belli!"''" Dopo aver visto ogni 1 piena d'acqua ed e' 1 percio' affondi per- 1 per pura comodita'? Qual e'il vostro comportamento sul mezzo a 2 ruote: siete im- pegnati, esibizionisti oppure ~rampanti~ ?!" 1 per mancanza di olio 1 per continuare" 1 parmigiano 1 pagina=7000 1 pagina1=14 1 page=page+( 1 p1984 1 p$(a)="MOTOGUZZI" 1 otto giochi preprogrammmati 1 orizz,vert: 1 oN,,,,V,,,,^!J[x 1 oN,,,,V,,,,^!F[x 1 o5<Hm9m{:!t7 1 non si ha piu' ripetizione automatica del tasto" 1 non e' governabile 1 na gravemente 1 n(stringa) 1 n$=n$+h$(1 1 n$=" ": 1 mvA.i-[$%^%4Kr4DeVwxyz{;un_ 1 m+,-./012t456789:;{=>?@ABCD 1 m$="Il programma mostra l'indice e il numero di giri del registra-tore da cui inizia il programma.Come vedrete dei numeri 5 e 6 diRUN manca il numero di giri.Ma questo e' un piccolo compito a casa.Dovete infatti modificare il programma per inserire il nu-mero di giri.I piu'bravi possonoanche ampliarlo affinche'conten-ga anche i successivi numeri di RUN.All'inizio i dati vengono trasferiti da dei DATA in matri-ci questo vi agevolera' quando scriverete la routine di modifi-ca." 1 lmmmmmmmmmmmm 1 lm7.b 1 lm7.a 1 linea=1440 1 linea=1400 1 linea=1360 1 linea=1320 1 linea=1280 1 linea=1240 1 linea=1200 1 l$="sionato,questo vuol dire che il dato introdotto in quel campo non deve superare la sua gran-dezza,ad esempio il nome della citta'non deve superare le ventiposizioni. Una delle istruzioni che ci permette di creare campi e records e'l'istruzione DIM a$ per dati alfanumerici,DIM a per dati numerici. Troverai informa-zioni su DIM nel numero 6 di RUN" 1 l$=" Complimenti avete appena cos-truito un DATABASE cioe' un ar-chivio di dati ricercabili con una chiave che puo' essere uno, piu' oppure tutti i campi. Con qualche piccola modifica potrete gia'avere in tasca una agenda telefonica fatta da voi. Segue ora un archivio dei programmi di RUN. Usa i tasti 6 e 7 per muoverti 1 kmomk%&'()*+,-./01R3456W89Z;<ege[]_][ 1 k$="VUOI RILEGGERE LE ISTRUZIONI?" 1 jjk>nnoRrrs 1 interpo- nendo i ~:~" 1 inizio routine 1 ingraziamo anche tutti i nuovi lettori per la fiducia accordataci. 1 ind=ind-19 1 ind=ind+19 1 iijkliNkpqrstuvwxyz{|}~ 1 iajnlen2pyr 1 i-T`abc|Nr4wvut 1 i$="enti,anzi no,amici. Questo e' un Record: attribuiamo 32 pos * Nome attribuiamo 20 pos * Indirizzo attribuiamo 20 pos * Citta' attribuiamo 5 pos * C.A.P. attribuiamo 10 pos * Telefono Nome,Indirizzo,Citta',CAP,Tele-fono sono i 5 campi che formano un Record." 1 i$="La chiave di ricerca pero'potevaessere anche il campo telefono operche'no,tutti e due,in tal ca-so bisogna aggiungere : 92 IMPUT 'campo di ricerca= 1 hh@hh@@@@@@ 1 h$="stampanti,floppy disk che alzanoqualitativamente e quantitativa-mente le prestazioni del vostro computer. Nulla in contrario co-munque contro i giochi,anzi nei momenti liberi ben vengano, so-prattutto se simpatici.Ma,chiac-chere a parte,addentriamoci nel vivo dell'argomento." 1 h$=" " 1 h$(numero) 1 gere percio' 1 g$="vogliamo che n$ sia=a$(1) dobbi-amo aggiungere a n$ tanti spazi fino a giungere alla lunghezza di a$(1).Dobbiamo quindi aggiun-gere le seguenti linee: 102 LET h$=' '104 LET e=32-LEN n$ 106 LET n$=n$+h$(1 1 g$="bilita'commerciale,e tante altreapplicazioni." 1 g$="Se a questo punto vi accorgete che avete preso troppi grammi diun certo alimento posizionatevi con i cursori sulla quantita' che volete modificare e premete 1 g$="Ricordatevi che solo la pratica vi rendera'padroni dell'argomen-to. Noi le basi ve le abbiamo date adesso tocca a voi." 1 g$(xcor,ycor)=p$(a,c): 1 g$(xcor,ycor)=" " 1 g!"#$%&'(n*+,-./01u3456789:|<=>?@ABC 1 fine routine 1 ffffffffffffg 1 ffffffffffffffffffg 1 ferro dastiro 1 fdbBpBceB1Xp 1 fate attenzione! 1 f$="cessita'di dovercene aggiungere altri,un ottimo esempio di cio' potrebbe essere un file di UDG odi note musicali che accompagna-no un'animazione. Le istruzioni che possono risultare convenien-ti sono: 1 f$="Ma attenzione il programma cosi'com'e'non funziona,perche'suppo-niamo che in a$(1)abbiamo intro-dotto 'ENRICO LEVANTINO' ed in n$'ENRICO LEVANTINO',in realta' le 2 stringhe non sono uguali, perche'poiche'ogni stringa di a$(i) e'lunga 32 caratteri l'in-terprete basic provvede da se' ariempire la stringa di tanti spazi vuoti. Ecco percio'che se " 1 f$=" FAI PARTIRE IL REGISTRATORE" 1 f$=" Cari amici siete con la linguadi fuori? Non rammaricatevene, abbiamo discusso uno degli argo-menti piu'importanti,ne e' valsaquindi la pena. Sarebbe stato interessante parlare delle pos-sibilita'che offrono i Floppy e i Microdrive,ma questo potrebbe essere oggetto di una prossima puntata." 1 enti,anzi no,amici. Questo e' un Record: attribuiamo 32 pos * Nome attribuiamo 20 pos * Indirizzo attribuiamo 20 pos * Citta' attribuiamo 5 pos * C.A.P. attribuiamo 10 pos * Telefono Nome,Indirizzo,Citta',CAP,Tele-fono sono i 5 campi che formano un Record.D` 1 e) Vediamolo in azione.H 1 e) Vediamolo in azione." 1 e$="e * prelevare quella porzione distringa,confrontarla con il datodi ricerca precedentemente inse-rito e se sono uguali provvederea prelevare gli altri campi in maniera simile,se sono diversi procedere ad un altro record cercando nuovamente un simbolo #e ripetere tutta la manovra appena vista. Complicato no! A volte i dati che dobbiamo trattare sono fissi,cioe' non cambiano nel tempo,e non c'e'ne-" 1 e$="caso che gli stessi dati Debbanoessere poi usati da altri pro-grammi.Ad esempio un programma puo'archiviare i dati relativi alle vendite di certi prodotti adei clienti tenendo presente il codice dell' agente che li ha venduti. In seguito vengono sal-vate le matrici contenenti ques-ti dati e poi ricaricate da un programma che le usa per saldarele provvigioni agli agenti ecc.." 1 e$="calcolo e la procedura per sal-vare il programma. Scegliete unaqualunque categoria di alimenti premendo la corrispondente let-tera messa in risalto.Dovrete muovervi sul video con i cursoriuna volta posizionati sull' ali-mento desiderato,premete 1 e$="Mettiamo ora in pratica quanto abbiamo imparato costruendo in-sieme una miniagenda telefonica.Il record sara'fattodai seguenti 1 e$=" 90 REM ricerca record 100 IMPUT 'nome da cercare?';n$ 110 FOR i=1 1 e$=" ": 1 e tutto ri-comincia da capo. Tutto qui.C[ 1 e tutto ri-comincia da capo. Tutto qui." 1 e * prelevare quella porzione distringa,confrontarla con il datodi ricerca precedentemente inse-rito e se sono uguali provvederea prelevare gli altri campi in maniera simile,se sono diversi procedere ad un altro record cercando nuovamente un simbolo #e ripetere tutta la manovra appena vista. Complicato no! A volte i dati che dobbiamo trattare sono fissi,cioe' non cambiano nel tempo,e non c'e'ne-F 1 di lubrificazione. 1 detersivo liquido 1 deposito dati per costruzione dei caratteri 1 dendo il carico. 1 daj,lmnopqrs3uvwxyz{|:~ 1 da un simbolo(es:#)ed ogni campoda un altro simbolo(es:*). Tuttoil file viene prima introdotto in una stringa qualsiasi es: f$ ed alla fine della procedura nelvettore precedentemente dimen-sionato(es:con DIM a$(1,1000) viene posto f$ si avra'cosi' un file di questo tipo: #Enrico Levantino*via s.Giuseppe 52*Saronno#Topolino*via dei platani*Topolinia#Paperone*via degli olmi*Paperopoli# D 1 da 4 a 7 con fuoco 1 da 0 a 3 senza fuoco 1 d(stringa) 1 d$=d$+("1" 1 d$="tariani dicono che avete bisognodi1gr.di proteine,1gr.di grassi,5(7 se avete una attivita'inten-sa)gr.di carboidrati per Kg. di peso corporeo,mentre le norme FAO dicono che le calorie devo-no essere fatte da:15% prot. 60%carb. 25% gras..All'inizio il programma fornira'un elenco di opzioni formato da 7 categorie di alimenti,una tabella di " 1 d$="Quindi 10 records conterranno ciascuno il nome di un vostro amico nel campo Nome,il suo in-dirizzo nel campo Indirizzo, e gli altri dati nei rispettivi campi. E'inteso che se il vostroamico si chiama ENRICO l'indi- rizzo dello stesso record avra' l'indirizzo di ENRICO e no quel-lo di un'altra persona. Come vedete ogni campo e'stato dimen-" 1 d$="La ricerca diventa laboriosa di-fatti l'intera stringa deve es-sere analizzata,per prima cosa deve essere identificato il ca-rattere di inizio record(#) poi bisogna procedere fino a trovareil primo *;bisogna nel frattempoaver tenuto il conto di quanti caratteri abbiammo trovato fra #" 1 d$="In questo modo quando carichere-te il programma questi partira'automaticamente dalla linea x. Un altro modo consiste nel sal-vare solo i dati ed in seguito caricarli col programma. In talcaso si debbono salvare tutte lematrici sia numeriche che alfa-numeriche.Es:SAVE 1 d$="Bravissimi avete appena creato un FILE. Cos'e'un FILE(pronunciafail)? E'un insieme di records. Adesso dovrete anche cercare irecords che avete introdotto. Uncampo del record funge anche co-me chiave di ricerca. Noi intro-durremo come campo di ricerca ilnome. Il programma lo confronte-ra'con tutti i campo nome e qu-ando lo trovera' stampera' il campo trovato piu' gli altri chehanno relazione con lui. " 1 d$=" " 1 d SELEZIONE -------------1. TASTIERA2. KEMPSTONJOYSTICKHI000000 . KEMPSTON INTERFACETON JOYSTICK5. MIKROGEN JOYSTICK 1 creazione record 1 crackers grissino pane pane di segale pasta riso brillato farina di segalafarina di soia farina frumento far.frum.integrafarina di orzo fiocchi di avena ananas papaia mele uva banane arance succo di arance pere pesche caki mandarini ciliege noci fresche mandorle nocciole 1 cont=cont-1 1 cont=cont+1 1 compariranno tra poco 20 coppie di targhe italiane; dovete ri- 1 che vi risulterebbe fatale." 1 char 1 cessita'di dovercene aggiungere altri,un ottimo esempio di cio' potrebbe essere un file di UDG odi note musicali che accompagna-no un'animazione. Le istruzioni che possono risultare convenien-ti sono: 1 cdef hijklmno7qrstuvwx>z{|}~ 1 caso che gli stessi dati Debbanoessere poi usati da altri pro-grammi.Ad esempio un programma puo'archiviare i dati relativi alle vendite di certi prodotti adei clienti tenendo presente il codice dell' agente che li ha venduti. In seguito vengono sal-vate le matrici contenenti ques-ti dati e poi ricaricate da un programma che le usa per saldarele provvigioni agli agenti ecc..F( 1 ca fatto dai Coniugi Mauro e Tiziana De Paoli Via COGOLETO ,7 00168 ROMA 1 cCyPxPrDyKopihyxxXyYqpPlC 1 c(xcor,ycor)=ink: 1 c$="in cio'tanti altri fattori.Inol-tre le calorie sono solo un as-petto dell'alimentazione. Diamo comunque lo stesso una breve guida per i superfanatici delle tabelle. Avete bisogno indicati-vamente circa 20 calorie per Kg.di peso corporeo se volete dima-grire e circa 40 calorie se in-vece siete sottopeso e volete aumentare.Inoltre i regimi vege-" 1 c$="da un simbolo(es:#)ed ogni campoda un altro simbolo(es:*). Tuttoil file viene prima introdotto in una stringa qualsiasi es: f$ ed alla fine della procedura nelvettore precedentemente dimen-sionato(es:con DIM a$(1,1000) viene posto f$ si avra'cosi' un file di questo tipo: #Enrico Levantino*via s.Giuseppe 52*Saronno#Topolino*via dei platani*Topolinia#Paperone*via degli olmi*Paperopoli# " 1 c$="________________" 1 c$="Il modo piu' pratico ed efficace per la gestione dei dati e'quello di creare dei RECORDS. Che cos'e'un Record?Il record e'una serie di informazioni omoge-nee fatto da uno o piu'CAMPI. Il Campo e'la piu'piccola infor-mazione sensata che compone unrecord. In breve RECORD=1 o piu'campi di informazione es: suppo-niamo di fare dei record di cli-" 1 c$=" Un altro problema importante e'come salvare i dati introdotti. Si possono salvare dati e pro-gramma col solito SAVE'nome'. Attenti,quando lo caricheretenon dovrete dare il comando RUN per avviarlo poiche'azzerereste tutte le variabili,dovrete quin-di dare un GOTO numero di linea.Meglio ancora sarebbe salvare ilprogramma con SAVE'nome' 1 c$(numero) 1 by Eugenio Ciceri 1984 1 by Eugenio Ciceri 1 by TRAPANESE STEFANO 1 bilita'commerciale,e tante altreapplicazioni.B 1 b&'))(*(/i 1 b$="zione di 1 b$="verdure": 1 b$="uova": 1 b$="procede come prima. A volte si vede un'intero file inserito in un'unica stringa ma tale metodo risulta laborioso e lungo da gestire,lento per la ricerca. Comunque,per amore di informazione,diamo delle deluci-dazioni. I record e i campi pos-sono avere lunghezza variabili eogni inizio record e' preceduto " 1 b$="pesci": 1 b$="latticini": 1 b$="frutta": 1 b$="cereali": 1 b$="carni": 1 b$="Un gioco di strategia e riflessi" 1 b$="Non crediate che quella graziosascatoletta nera che avete sotto le dita serva solo per videogameanche se la maggioranza delle pubblicazioni sono orientate in tal senso. RUN,fedele alla sua linea editoriale,continua a dimo-strare come il vostro SPECTRUM possa fare molto di piu' sia peruso didattico sia per uso di la-voro soprattutto adesso con l'avvento delle nuove periferiche: " 1 b$="Acqua,proteine,grassi,colestero-lo,carboidrati,calorie,vitamine A,B1,B2,Niacinamide,C,costituen-ti anorganici potassio,sodio, calcio,magnesio,manganese,ferro,rame,fosforo,solfo,cloro,fibre. Non abbiamo fornito la classica tabellina che dice se sei alto xe pesi y allora hai bisogno z calorie.Tale discorso e'troppo semplicistico poiche'concorrono" 1 b$=" FAI PARTIRE IL REGISTRATORE " 1 b$=" FAI PARTIRE IL REGISTRATORE ": 1 b$=" FAI PARTIRE IL REGISTRATORE " 1 b$=" " 1 archivio note 1 all. GOSUB 1 affondata con il tuo 1 acciuFGHIJ!LFNOpqrstuvwxyz{|}~ 1 abstufglInklmnopqrstuvwxy~[x}~ 1 a,0;" "; 1 a(v,n)=a(v+1 1 a(stop,n)=0 1 a$="~POINT~ permette di stabilire se il dot(pixel) di una determinata posizione e'in-chiostrato, restituendo il valore ~1~ in caso positivo, altrimenti ~0~." 1 a$="a cura di" 1 a$="________________": 1 a$="Si rimanda il lettore al manuale per i codici relativi,ricordando che per le ver-sioni ISSUE 3 occorre detrarre 64 ai valo-ri attribuiti agli ISSUE 2." 1 a$="Riteniamo opportuno inoltre includere la funzione ~IN~ per la sua caratteristicaa velocizzare l'elaborazione." 1 a$="Questa istruzione, che ha una funzione di controllo,come ATTR e POINT,restituisceil carattere di una data posizione." 1 a$="Questa funzione matematica restituisce ~1~ se il valore dell'argomento che segue e' positivo, ~-1~ se il valore e' negativooppure ~0~ se e' nullo." 1 a$="Puo'anche darsi che abbiate cositanti dati che non possiate per-mettervi il lusso di sprecare una matrice es:a$(x) per fare unsolo campo. In tal caso,A$(1)de-ve divenire un intero record lungo nell'esempio dell'agenda telefonica la somma dei 3 campi cioe'32+10+20=62 dove il campo nome sara'a$(1)(1 1 a$="Pero',una circonferenza si ottiene piu'facilmente usando l'istruzione CIRCLE. Il suo formato richiede 3 argomenti: i primi due, per determinare il punto d'incontro delle coordinate orizzontale e verticale (centro del cerchio)ed il terzo per la mi-sura del raggio." 1 a$="Per ottenere una veloce decodifica del valore restituito da questa istruzione, proponiamo il seguente listato:" 1 a$="Per ora vi proponiamo solo un semplice esempio, rimandando l'analisi sistematica di questa ed altre funzioni trigonometri- che ad un prossimo futuro." 1 a$="Ovviamente i due valori possono essere positivi o negativi,a seconda che si desi-deri aumentare oppure diminuire la distan-za della nuova posizione dalla originaria." 1 a$="Osservate attentamente il lista-to dalla riga 1 a$="Ma il formato della funzione DRAW puo' contenere anche un terzo argomento,il qua-le consente di tracciare un arco di cir- conferenza, curvando di n radianti.": 1 a$="Il valore ritornato da ~ATTR~rappresen-ta lo stato degli attributi nella posizio-ne specificata dai valori dell'argomento." 1 a$="Il seguente programmino restituisce va-lori in base agli ~input~ dati:" 1 a$="Il formato e' simile a quello della istruzione PLOT ;infatti necessita di due valori rappresen-tanti le coordinate del pixel, con la soladifferenza, comune a tutte le istruzioni di controllo, che gli stessi devono essereracchiusi fra parentesi." 1 a$="Fiduciosi che i programmi generatori digrafici a barre, pubblicati nella scorsa puntata, vi abbiano facilitata la compren-sione della logica nella stesura dei pro- grammi stessi, esamineremo in questo nume-ro,come promesso, altre funzioni grafiche." 1 a$="Esso e' composto dalla somma di 4 valo-ri determinanti rispettivamente:" 1 a$="Essa infatti, seguita dal numero di co-dice corrispondente ad ogni tasto,evita alcalcolatore di dover rallentare l'elabora-zione per decodificare l'argomento." 1 a$="Con questa funzione grafica si puo' ot-tenere una linea retta compresa fra l'ul- timo punto plottato ed il punto designato dai due valori dell'argomento, specifican-ti la distanza orizzontale e quella verti-cale, rispetto alla posizione di origine." 1 a$="Con ABS si ottiene il valore ASSOLUTO dell'argomento,prescindendo cioe'dal segnomatematico." 1 a$="CORSO DI BASIC " 1 a$="C a n c e l l a r a" 1 a$="Antonio M. e Candido" 1 a$="** RUN LA PRIMA RIVISTA SU CASSETTA PER ZX SPECTRUM " 1 a$=" UN ARPIONE!!!" 1 a$=" P R E M E S S A A L N U M E R O 7 DI " 1 a$=" La funzione~IN~, largamente usata spe-cie nelle procedure grafiche, rileva la pressione dei tasti molto piu' velocemen- te della istruzione ~INKEY$~." 1 a$=" Ed e' proprio nei mezzi di cui disponete per raccattare punti, che risiede l'essen-za didattico-pedagogica del gioco: il com-puter si preoccupa d'insegnarvi alla dife-sa dagli altri turisti, affinche',la pros- sima estate, non dobbiate piu' rischiare le ossa alla ricerca di un lembo libero di spiaggia.": 1 a$=" Questo e' tutto su......." 1 a$=" FAI PARTIRE IL REGISTRATORE": 1 a$=" FAI PARTIRE IL REGISTRATORE" 1 a$=" Come se non bastasse, delle gigantesche sfere rimbalzano pericolosamente da un ca-po all'altro della stanza rischiando seve-ramente di renderci in poltiglia." 1 a$=" Cari amici di RUN da oggi tut-ti in forma,niente piu' pancia, niente piu'persone sottopeso, niente piu'dubbi su quanto nu-trira'quel piatto. Il programma che vi presentiamo e' un super programma,gioia di tutti i die-tologi. Gli alimenti introdotti sono infatti presi dalle tabelleFAO(Istituto Nazionale Nutrizio-ne)e contengono i seguenti dati:" 1 a$=" Purtroppo il gioco e' destinato a farsivia via piu' complicato, dato che il nume-ro di sfere presenti all' interno della stanza va crescendo con il numero di qua- dri sorpassati." 1 a$=" Per muovervi, usate i tasti cursore, o i tasti N(sin), M(des), A(su), Z(giu'), qualsiasi altro per FIRE.": 1 a$=" Ormai alle porte di un altro freddo in-verno, ci siamo rivolti al nostro insepa- rabile Spectrum 48K per cercare, se possi- bile, di evadere dalla gelida realta' di questa stagione ritrovando antichi piaceri estivi e vacanzieri." 1 a$=" Occorre riconoscere che il computer ci ha pienamente soddisfatti, sfornando un programma adattissimo alla bisogna: un su- pergame tale da far impallidire anche la piu' organizzata agenzia viaggi.": 1 a$=" Non sperate pero' di viaggiare a sbafo:i traferimenti da un luogo all'altro sono possibili solo se disponete di un cospicuo capitale (in punti), e non prima di aver compiuto un giro completo della zona.": 1 a$=" Il giro turistico prevede infatti sostein disparate localita':mari, deserti, cam-pagne e persino pianeti, senza disdegnare avventure archeologiche alla ricerca di mitiche citta' perdute.": 1 a$=" Dimenticavamo: durante tutto il viaggio sarete rappresentati da...una rana. E' tutta colpa del computer: noi gli ave- vamo solo chiesto un giochino dove poter fare quattro salti intorno al mondo... BUON VIAGGIO !": 1 a$=" Colpendo le grosse sfere con l'arpione o anche solamente con il filo ad esso an-corato, potremo spezzarle, ma l'insidia a questo punto aumenta, poiche' inizialmentela sfera si frammenta in due sfere piu' piccole ma ugualmente micidiali." 1 a$=" Cari Amici di RUN, eccoci qui a trattare diversi modi su come puo' avvenire la gestione di dati e stringhe in Basic. Questo argomento e'di im-portanza fondamentale poiche'in tutti i programmi piccoli,grandiche siano si ha a che fare con dei dati. Questo aspetto e' poi di importanza vitale per quei programmi il cui fine e'proprio quello di districarsi tra centi-naia o migliaia di dati ( siano essi numerici o alfanumerici). Ottimo esempio di quanto detto sono la creazione di archivi,ma-gazzini,agende telefoniche, bi-lanci familiari,fogli elettroni-ci,registrazioni fatture ,conta-" 1 a$=" Un numero speciale per una ricorrenza speciale: se ancora non l'avete capito.." 1 a$=" Un inizio tradizionale per un numero del tutto eccezionale. Siamo finalmente giunti al mitico Megabyte." 1 a$=" Solo dopo aver colpito le sfere piu' piccole per ulteriori due volte, esse sa-ranno completamente distrutte." 1 a$=" Questa volta avete trovato del filo datorcere se volete cimentarvi in questo RUNgame. Cercate tuttavia di scatenare il vostro impegno per salvarvi il piu'a lungopossibile in questo simpaticissimo gioco." 1 a$=" Ma non illudetevi: non stiamo parlandodelle variopinte sfere natalizie che ad-dobbano le vostre case in questo periodo." 1 a$=" I tasti vi verranno minuziosamente se-gnalati prima del gioco." 1 a$=" FERMA IL REGISTRATORE " 1 a$=" Ci troviamo infatti, in questo gioco, rinchiusi nel fondo di una prigione dalle pareti insormontabili." 1 a$=" FERMA IL REGISTRATORE": 1 a$=" Difficilmente potremo mai evadere da questa prigionia, ma potremo quantomeno cercare di sopravvivere il piu' a lungo possibile sfuggendo ai micidiali rimbalzi delle grosse bolle, e soprattutto usando la nostra unica ma efficace arma a dispo- sizione:" 1 a$=" FERMA IL REGISTRATORE" 1 a$=" VUOI RILEGGERE LE ISTRUZIONI ? (S/N)" 1 a$=" B A T R A X " 1 a$=" " 1 a$(v)=a$(v+1 1 a$(stop)=u$: 1 a$(n)=t$(v) 1 a$(i)'b$(i)'c$(i): 1 a$().Questo metodo apparentemente scomodopresenta dei grossi vantaggi nelE 1 a$().Questo metodo apparentemente scomodopresenta dei grossi vantaggi nel" 1 a$'b$'c$' 130 NEXT i Il programma confrontera'il nomeinserito in n$ con a$(i) se sonouguali preleva tutti i dati.F` 1 a$'b$'c$' 130 NEXT i Il programma confrontera'il nomeinserito in n$ con a$(i) se sonouguali preleva tutti i dati." 1 a redazione e tutto lo staff di 1 `abcdefghijklmn"pq?stuvwx 1 `abcdefgh0! '&%5=qr>t 1 `abc*efghi$klmn"pq?=tu8w6yz{2}0 1 `!"#$%&'(iytS2 1 ________________________ 1 __\]ZZYYVWTTSSPQNOLLKJIHGFEDCBA@ 1 _^YX[ZUTWVQPSR-,/.)(+*%$'&! #"pQr>=><wxyz277~ 1 ]~Ev^a}Nn9lf 1 ]^_`abcd"fghijklm)opqrstuv0xyz{|}~ 1 ]######################! 1 \]^_`abc#zihohjkl+ 1 \X:NR=ZMafm 1 [\]^_`ab$defghijk+mnopqrst2vwxyz{|}9 1 [######################\ 1 ZZ_XYZmT'c 1 ZYAUEVBAOX]N^Y?=#%'#--!!HVSNE 1 ZIA. DATE 1 XYZ[\]^_'qR 1 XYZ[\]^_ abcdefgh)jklmnopq2stuvwxyz;|}~ 1 XOS,YOS,XRS,YRS 1 XMAS G 1 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOa 1 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 1 WSM\YWKXSK<@9?9B> 1 W01234567U 1 W @ A B C D E F G@@@A@B@C@D@E@F@G`@`A`B`C`D`E`F`G 1 Vuoi rileggere la presentazione?B 1 VUOI RILEGGERE LE ISTRUZIONI?F 1 VRL[XVJWRJ;?8>8A= 1 VITE 5 AMIDO 5 1 VARS 1 V. BIANCO 1 V$=" ( S / N ) " 1 Usate il tasto FORZA per pom-pare fuori l'acqua. 1 UUUEUEUEEEEUEEEEEEQLPPPP 1 USA 6 - 7 E 0 PER SCRIVERE 1 USA # PER FINIRE 1 UQKZWUIVQI:>7=7@< 1 UQAAUAEAUAEEEUEUET 1 UN TASTO PER CONTINUARE 1 UN TASTO PER INIZIARE 1 UN ANNO CON VOI ! 1 UDG 1 U.A.C.V. 1 Test del Motociclista 1 Tenete le porte chiuse perrallentare il flusso dell'acqua nelle varie camere stagne. 1 TUVWXYZ[\]^_ 1 TRAVERSATA N 1 TPJYVTHUPH9=6<6?; 1 THE CODE IS V0SH0A 1 TDTDVDDFDVDFFVFFVV 1 TAMBURINO M 1 Start tape, then press any key 1 Squillante 1 Spostamento 1 Siete o non siete veri motoci- clisti ? E se lo siete, e'per vocazione, per divertimento o " 1 Si rimanda il lettore al manuale per i codici relativi,ricordando che per le ver-sioni ISSUE 3 occorre detrarre 64 ai valo-ri attribuiti agli ISSUE 2.M 1 Si guadagnano 10 punti ogni 1 Senza robots la nave 1 Schermi dei lettori 1 Scatola di Pasta Salda 1 Satellite 1 Saldatura-Versione 5 1 Saldatura 1 SUPER SALTO 1 SU R 7 N Q P 9 1 STUVWXYZ[\]^_ 1 START 1 SPACE INVADERS 1 SONO PROFONDAMENTE CONVINTO CHE 1 SONO DEL PARERE CHE, QUANDO CI SI IMPEGNA IN UN LAVORO O IN UN PROBLEMA 1 SONO CONVINTO CHE IN MOTO SIA MENO GRAVE 1 SOMMARIO U 1 SOIXUSGTOG8<5;5>: 1 SIN. Q 5 Z O Q 6 1 SIGILLA FORI 1 SHIP 1 SHIFT PER IL CURSORE 1 SHIFT > COLORA 1 SGN numero" 1 SELEZIONE DEI TASTI 1 SEI UN MOTOCICLISTA 1 SEHOPQMASEH58706SEH67908 1 SE, ALLA GUIDA DELLA MIA MOTO, MI TROVO DI FRONTE AD UNA LUNGA CODA DI AUTO FERME AD UN SEMA- FORO, PREFERISCO 1 SE NON FOSSI UN ESSERE UMANO, MIPIACEREBBE ESSERE 1 SE NON FOSSI UN ESSERE UMANO MI PIACEREBBE ESSERE 1 SE NON FOSSI UN ESSERE UMANO MI PIACEREBBE ESSERE 1 SE NON AVESSI PROBLEMI ECONOMI- CI, PREFERIREI CAMBIARE LA MOTO 1 SCRIVI LE TUE 1 SCREEN $ 1 SCEGLI SPRITE: 1 SCEGLI MODELLO: 1 SCEGLI FUNZIONE: 1 SCEGLI I NUOVI TASTI : 1 SALVE A TUTTI!!! 1 SALDATURA 1 Robots x :` 000 1 Ricordatevi che solo la pratica vi rendera'padroni dell'argomen-to. Noi le basi ve le abbiamo date adesso tocca a voi.y 1 Ricordate che ci sono solosei maniglie per le pompe! 1 RUNGAME ~ 1 RUN presenta 1 RUN BASIC 1 ROUTINE SCRITTURA 1 ROUTINE CLS 1 ROUTINE CARATTERI 1 RNHWTRFSNF7;4:4=9 1 RILEGGI IL NASTRO E VERIFICA 1 RENUM (100 1 R E C O R D 1 Quindi 10 records conterranno ciascuno il nome di un vostro amico nel campo Nome,il suo in-dirizzo nel campo Indirizzo, e gli altri dati nei rispettivi campi. E'inteso che se il vostroamico si chiama ENRICO l'indi- rizzo dello stesso record avra' l'indirizzo di ENRICO e no quel-lo di un'altra persona. Come vedete ogni campo e'stato dimen-L` 1 Questo e' tutto sul velocissimo: 1 QUAL E' LA TUA SPECIALITA' 1 QUADRO 00 TERMINATO 1 QUACK! by Eugenio C 1984 1 QUACK! by Eugenio C 1984 1 QUACK! 1 QQQQUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDdddddddddddddddddd 1 QMGVSQERME6:393<8 1 Q"&:!?WX+?83/:_ 1 Puo'anche darsi che abbiate cositanti dati che non possiate per-mettervi il lusso di sprecare una matrice es:a$(x) per fare unsolo campo. In tal caso,A$(1)de-ve divenire un intero record lungo nell'esempio dell'agenda telefonica la somma dei 3 campi cioe'32+10+20=62 dove il campo nome sara'a$(1)(1 1 Punta Saldatore 1 PuLqKzdWw"ua 1 Pompaggio :` 1 Per aggiustare la rotta usate il timone assieme ai tasti SINI-STRA o DESTRA. 1 PSYCOSOFT VG018 1 PSYCOSOFT N.VG00019 1 PSYCOSOFT N'VG00020 1 PREMI S E GIOCA 1 PREMI <S> PER RIPARTIRE 1 PREMI "I" PER LE ISTRUZIONI 1 PREMI "ENTER" PER GIOCARE O "R" PER IL MENU. 1 PRE-METE FORTE IL TASTO CORRISPON-DENTE!! 1 PPPPPrppppxhjjj``bb 1 PPPPPPPPPPPUh 1 PPPPPPPPPPPPxxxxxggggg```ggGGG 1 PPPPPPPPPPPPgx|xxg|xxxgggggGGGG 1 PPPPPPPPPPPPggggxx||xxgggggGGGGBRRPPPPPPPPPPgggggg`gxggggxD@@@GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 1 PPPPPPPPPPPPGxxg```````````xGG 1 POKE 23561,1 1 PLFURPDQLD59282;7 1 PLEASE DO NOT STOP THE TAPE 1 PILOTAGAME OVER 1 PILOTA 1PER OGNI QUADRO CHE TRALASCI 1 PIAZZAMENTI. 1 PERCHE'SEI UN MOTOCICLISTA 1 PER UNA GITA IN MOTO DA FARE IN GIORNATA IN UNA LOCALITA' DI- STANTE CIRCA 150 Km., SCEGLIEREI UN PERCORSO 1 PER RIPRENDERE BATTI: 1 PER LA CLASSIFICA 1 PAOLO GOGLIO per - 1 PAOLO GOGLIO 1984 1 P88888888888888P 1 Osservate attentamente il lista-to dalla riga 1 Opzione 7 & 8: 1 Opzione 6: 1 Opzione 5: 1 Opzione 4: 1 Opzione 3: 1 Opzione 2: 1 Opzione 1: 1 Okay, riprova pure, vedrai che basta solo un po' di pazienza! 1 Ogni giocatore controlla una nuova specie di lumache veloci che lasciano una scia solida velenosissima. 1 Officina:` 1 Occhio al tempo !!" 1 OTTALE 1 OROSCOPO 1985 1 OPERAZIONI CON ILREGISTRATORE 1 ONDATE D'ATTACCO ALIENE 1 OKETQOCPKC48171:6 1 Number array: 1 Non funziona nei piani infe- riori. Usate DESTRA o SINISTRA +FORZA. 1 Non dimenticate di aggiungerel'olio nel motore!!! 1 Non crediate che quella graziosascatoletta nera che avete sotto le dita serva solo per videogameanche se la maggioranza delle pubblicazioni sono orientate in tal senso. RUN,fedele alla sua linea editoriale,continua a dimo-strare come il vostro SPECTRUM possa fare molto di piu' sia peruso didattico sia per uso di la-voro soprattutto adesso con l'avvento delle nuove periferiche: H 1 No such lin 1 No POP dat 1 No END PRO 1 Nella Tabella che seguira',trove-rai le risposte a 3 domande: "''" 1) 1 Nel gioco a due ogni volta che un giocatore perde una vita si passa al livello successivo. Contro il computer si parte contre vite ed occorre battere il computer prima di poter passare al livello successivo dove si vince una vita. 1 Negozi: L.S.3001 1 NUOVO GIOCO: 1 NOVEMBRE - DICEMBRE 1 NO<0R>;!9#95*:\]^_ 1 NO. MODELLO GIRI 1 NJDSPNBOJB3706095 1 NFNFNFNFNG@@u? 1 NEWS ' 1 NAVE EXTRA OGNI 30.000 PUNTI 1 N#F#^#V#~# 1 Mototalpa. 1 Modifica degli effetti sonori 1 Missing LOO 1 Missing DEF PRO 1 Mettiamo ora in pratica quanto abbiamo imparato costruendo in-sieme una miniagenda telefonica.Il record sara'fattodai seguenti 1 Messina, 10/8/'84 1 Ma attenzione il programma cosi'com'e'non funziona,perche'suppo-niamo che in a$(1)abbiamo intro-dotto 'ENRICO LEVANTINO' ed in n$'ENRICO LEVANTINO',in realta' le 2 stringhe non sono uguali, perche'poiche'ogni stringa di a$(i) e'lunga 32 caratteri l'in-terprete basic provvede da se' ariempire la stringa di tanti spazi vuoti. Ecco percio'che se G 1 MYpRDresvnNzYG@ 1 MX{I_~_`AbcDefGhiJljNdiPzt:xs%z~-t}.rx* 1 MOTOTEST !! 1 MOTOTEST tm 1 MOTOTALPA g 1 MOTOTALPA , 1 MOTOTALPA 1 MICROMANIA26/5/84 1 MI PIACEREBBE DI PIU' 1 MG1?Ij8X`5 1 MATERIALIZZATORE ROBOTS 1 Logical Station 3001 1 Len zuo lin 1 Le variabili di sistema 1 Le funzioni 1 LcNYWSXSMaYYN 1 La ricerca diventa laboriosa di-fatti l'intera stringa deve es-sere analizzata,per prima cosa deve essere identificato il ca-rattere di inizio record(#) poi bisogna procedere fino a trovareil primo *;bisogna nel frattempoaver tenuto il conto di quanti caratteri abbiammo trovato fra #E 1 La prima lumaca che resta in- trappolata perde una conchiglia. Perdendo 5 conchiglie in un li-vello perdete una vita. 1 La nave era troppo 1 La gestione dati 1 La chiave di ricerca pero'potevaessere anche il campo telefono operche'no,tutti e due,in tal ca-so bisogna aggiungere : 92 IMPUT 'campo di ricerca= 1 LUMACHE 5 1 LUMACA UNO 1 LUMACA DUE 1 LOOP without D 1 LOGO 1 LKJHPOIUY0987612345QWERTASDFG 1 LIVELLO INIZIALE (DA 1 A 9) : 1 LIVELLI 1 LA SCHERMATA NATALIZIA. DATE 1 LA CAMPAGNA 1 L/M 1 L'acqua rovi- 1 KbMXVRWRL`XXM 1 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK 1 KKKKKKKKKKKK 1 KEYWORDS 1 1 KEEEEUEEEEUEEEUEEUEEUEUEUQLPPPPP 1 JaLWUQVQK_WWL 1 JP Z,xxyy","CAyyxx","JP NZ,xxyy","c2yyxx","JR Z,nn","28nn","JR NZ,nn","20nn", 1 JOYSTICK compatibile KEMPSTON! 1 JOYSTICK KEMPSTON COMPETITION 1 Intromache 1 IntroCargo 1 IntroBolle 1 IntroAmido~ 1 IntGriglia 1 Indietro ( 1 In questo modo quando carichere-te il programma questi partira'automaticamente dalla linea x. Un altro modo consiste nel sal-vare solo i dati ed in seguito caricarli col programma. In talcaso si debbono salvare tutte lematrici sia numeriche che alfa-numeriche.Es:SAVE 1 In ogni livello il vincitore guadagna 10 punti bonus per ogniconchiglia rimasta. 1 Il programma mostra l'indice e il numero di giri del registra-tore da cui inizia il programma.Come vedrete dei numeri 5 e 6 diRUN manca il numero di giri.Ma questo e' un piccolo compito a casa.Dovete infatti modificare il programma per inserire il nu-mero di giri.I piu'bravi possonoanche ampliarlo affinche'conten-ga anche i successivi numeri di RUN.All'inizio i dati vengono trasferiti da dei DATA in matri-ci questo vi agevolera' quando scriverete la routine di modifi-ca.V 1 Il motore si e' fuso 1 Il modo piu' pratico ed efficace per la gestione dei dati e'quello di creare dei RECORDS. Che cos'e'un Record?Il record e'una serie di informazioni omoge-nee fatto da uno o piu'CAMPI. Il Campo e'la piu'piccola infor-mazione sensata che compone unrecord. In breve RECORD=1 o piu'campi di informazione es: suppo-niamo di fare dei record di cli-I* 1 Il Testdel Motociclista 1 I`KVTPUPJ^VVK 1 ISTRUZIONI 1 INTROQUACK- 1 INTRODUZIONE AL GIOCO ''BOLLE'' -RUN- DICEMBRE 1984 by Paolo Goglio 1 INIZIO GIOCO S 1 INIZIALI 1 IN UNA SITUAZIONE DIFFICILE, DI TRAFFICO O DI ALTRO TIPO 1 IL TUO NOME. POI PREMI IL FUOCO 1 IL TASTO PER : 1 IL MASSIMO PER LE TUE DUE RUOTE! 1 I MIGLIORI DI OGGI 1 H_JUSOTOI]UUJ 1 HOT SAHARA 1 HL","20 LET HL=HL+1:LET DE=DE+1:LET BC=BC-1",,"30 IF BC 1 HISG]KG\L.MBDQZUAW 1 HGGGGGGGGGGGGGGGGGGGGGGGGG||LLL 1 HEEEEEEEEEEEEEEEEEEEEEEEEG|TLLL 1 HBBBBBBBBBBBBBBBBBBBBBBB 1 G`P`Q`R`S`T`U`V`W 1 G^ITRNSNH\TTI 1 GUARDA CHE NUMERO HO!!! 1 GRIGLIA N 1 GRIGLIA @I 1 GOTO ON x;a,b,.." 1 GIU' E 6 M A L 8 1 GIOCANDO CONTRO IL COMPUTER VOISIETE IL GIOCATORE NUMERO DUE. ANCHE I COMANDI DA TASTIERA SA-RANNO QUELLI DEL GIOCATORE DUE. 1 GGTTLLLHGGGGGGG 1 GGGGGxxxGxxxxxGx**xxxxxxP 1 GGGGGxxx@xxxxGGx*xxxxxxxQ 1 GGGGGGxxxxxx~ppnj 1 GGGGGGGGTTLLLH 1 GGGGGGGGGTTTLLHH 1 GGGGGGGGGTTTLLH 1 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx@@@hh@hh@hh@hh@hh@hh@hh@hh@hh@hh@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@@hh@hh 1 GGGGGGGGGGGGG $ 1 GGGGGGGGGGGGG 1 GGGGGGGGGG@ 1 GGGGGGGG8888888888888888888888888888888888888888888888888888888888888888< 1 GGGGGGEGGEEEEFF 1 GGGGEGGEEEEEF 1 GGGGEEEEGGEEEEFF 1 GGGEEEEEEEGG 1 GGFGGGGFFFBBFFFF 1 GFGFFFFFFFFFFFFFFFFFFLLLLL 1 GFFFGxxxxxxxx~~nj**xFpppV 1 GFFFFFFFFFFFFFFFFFFFFLLLLLLx 1 GAME [ 1 G$(A,B)=" " 1 Frprzzpppphhh 1 Formattazione 1 Fermate il registratore dopo la fine del blocco headerless e in-serite nella presa EAR un segna-le musicale per un natale PSYCHO": 1 Fatto con molta fatica da Mauro e Tiziana De Paoli Via COGOLETO ,7 00168 ROMA 1 F]HSQMRMG[SSH 1 FUOCO 1 FOR - NEXT 1 FINE GIOCO 1 FFFppppppppprqqpGGxxxxxxxGGG@p 1 FFFFppppppprrqIqGxxxxxxxxxGG@p 1 FFFFFFGBBBFFFFFFF 1 FFFFFFFFFFFFFFFFFFFFFLLLLLLx 1 FFFFFFFFFFFFFFFFFF 1 FFFFFFFFFFFF 1 FEXKJ*lRNMQSRL3s+ 1 FERMA IL REGISTRATORE 1 FAI PARTIRE IL NASTRO 1 F@pFFxxxxxxxxxxx 1 F@FF@@ppGGGGBBHHqGGxxxxxxxGGF@ppppGG@@GpGGxxGxzJqpGGGGGGGGG@@@x@GFGGGxGGGxxxxxxxNpGGGGGGGGGG@xxxFGxxxGxGBxxxxxxxH 1 F$=" FERMA IL REGISTRATORE " 1 Ezio Boscani 1 Effetti speciali 1 Editoriale 1 E\GRPLQLFZRRG 1 EXTRAFORZA X 9 A X X M 1 EVITA I PALI 1 ERRORE IN FASE DI VERIFICA 1 ERRORE DI CARICAMENTO 1 ERROR=STAT=LINE=!:\~6 1 EREALI"''" 1 ENTER MODELLO <8 9> 1 ENTER > FINISCI 1 EGISTRAZIONE" 1 EEEEEEGEGGEEFFFF 1 EEEEEEEGGGFFFFFFFF 1 EEEEEEEEEGGGFFFFFFFFFFFF 1 EEEEEEEEEEGGGFFFFFFFFFFFFFFE 1 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 1 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 1 EEBBBBGBBB 1 EDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1 Dovete cercare di scappare dallaboratorio cercando di chiudereil vostro avversario in una delle scie depositate per poi uscire dalla porta apparsa in una delle pareti. 1 Dance v.2" 1 D[FQOKPKEYQQF 1 DOVENDO SCEGLIERE DUE ACCESSORI PER LA MIA NUOVA MOTO E NON DO- VENDOMI PREOCCUPARE DEI COSTI, SCEGLIEREI 1 DOVENDO ACQUISTARE UNA MOTO DA STRADA E NON AVENDO LIMITI NE' DI DENARO NE'DI ETA', QUALE CILINDRATA SCEGLIERESTI? 1 DJNZ,xx","10xx 1 DJNZ RM2LP 1 DJ TV O 1 DIFFBONUS:00 1 DIETA { 1 DIETA H 1 DEST. W 8 X P W 7 1 DEST. SYM.SHIFT 1 DDDDDDDDEDDEDEDEEEEEEEEEEDEDEDDEDDDDDDDD 1 DDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@@ 1 DDDDDDDDDDDDDDDDDDDDDDDDH 1 DDDDDDDDDDDDDDDDDDDDDDD 1 DDDDDDBBBBBBB 1 DATI 4 1 DATI 3 1 DATI 2 6 1 DATI 1 1 DATI k 1 DANILO SOLFA-ROLI 1 Corso di saldatura 1 Corso L/M 7 1 Che ti avevo detto? non e' cosi'facile!!! 1 Character array: 1 Carico :`1100 1 CZEPNJOJDXPPE 1 CRESCENTI 1 CREATOR 1 CONTRO IL COMPUTER 1 CONFIGURAZIONE 1 COMPUVIDEO 1 COMPUTER E' BELLO 1 COLLABORANO A RUN 1 CLOCK ~A1000~: CLOCK linea: CLOCK 7" 1 CLOCK ""100000"" 1 CIAO A TUTTI 1 CI SONO 2 LINEE 30 1 CHE TIPO DI MOTOCICLISTA SEI 1 CERCALA IN EDICOLA! 1 CARI AMICI 1 CARGO 1 CAMBIO SPRITES 1 CAMBIO DEL GIOCO 1 C$=" " 1 Buon divertimento 1 Bravissimi avete appena creato un FILE. Cos'e'un FILE(pronunciafail)? E'un insieme di records. Adesso dovrete anche cercare irecords che avete introdotto. Uncampo del record funge anche co-me chiave di ricerca. Noi intro-durremo come campo di ricerca ilnome. Il programma lo confronte-ra'con tutti i campo nome e qu-ando lo trovera' stampera' il campo trovato piu' gli altri chehanno relazione con lui. E 1 BatraxMC 3 1 Batrax U 1 Basic 7ma puntata 1 BYDOMINICWOOD 1 BUON NATALE E FELICE ANNO NUOVO 1 BUON NATALE 1 BUON LAVORO ! 1 BUON DIVERTIMENTO! 1 BRAVO! ora premi - C - per voltare pagina! 1 BRAVO ! HAI OTTENUTO UNO DEI 1 BRACCIA T 0 L M M 0 1 BONUS QUADRO:000: 1 BOLLE ` 1 BOLLE 1 BHY65TGVNJU74RFCMKI83EDX 1 BBJBJRJHJHHIHYAIAIAQAAAQAQQQ 1 BBBBBBBBBBBB@@@ 1 BATRAX k 1 BASIC 7 k 1 B$=" FAI PARTIRE IL REGISTRATORE " 1 B$=" FERMA IL REGISTRATORE ": 1 Attenzione: 1 AVENDO LIBERTA'DI SCELTA, PREFE-RIREI PARCHEGGIARE LA MOTO 1 AUTO 100,5 1 ATTENZIONE: ULTIMA PROVA 1 ATTENZIONE: SECONDA PROVA 1 ATTENZIONE: PRIMA PROVA 1 ATTENZIONE! 1 ATTENZIONE 1 ATTENDI ANCORA CINQUE SECONDI 1 ATTENDERE PREGO": 1 ATTACCANO:FLIPPERSTANKERSSPINNERSSPIKERSPULSARSFUSEBALL'QUADRO TEMPO MAX.:PRONTOBONUS 00 1 ANTAGONISTI 1 AMIDO & 1 AMIDO 1 ALLA FINE PREMI QUALUNQUE TASTO 1 ACQ PROTLIP COL CARBCAL A B1 B2 NIACC POT SOD CALCMAGNMANGFERRRAMEFOSFSOLFCLORFIBR 1 ABS numero" 1 ABELLA DI CALCOLO"''" 1 A$="R U N" 1 A$="FERMA IL REGISTRATORE" 1 A$="FAI PARTIRE IL REGISTRATORE" 1 A$=" FERMA IL REGISTRATORE " 1 A$=" " 1 @pppFFppppppppppppppGGGGGGGGGGGG@p 1 @ABGdABCLMNOHIJKTUVWPQRS\]z 1 @ABCDEFGHIJKLMN1..-,+*)('&%$#"! 1 @ABCDEFGHIJKLMN 1 @ABCDEFGHI,>#.!O 1 @ABCDEFG@ABCDEFG@ABCDEFG@ABCDEFG@ABCDEFG@ABCDEFG@ABCDEFG@ABCDEFGHIJKLMNOHIJKLMNOHIJKLMNOHIJKLMNOHIJKLMNOHIJKLMNOHIJKLMNOHIJKLMNOPQRSTUVWPQRSTUVWPQRSTUVWPQRSTUVWPQRSTUVWPQRSTUVWPQRSTUVWPQRSTUVW 1 @@@xxxxxxxxxxxxxxxxxxxxxxxxxxx@@@@@ 1 @@@@GGGGGGGGGGGGGGG 1 @@@@BBBBBBBBBBBB@@@ 1 ?K[7/)))((/7? 1 ?>=<;:9876543211./,-*+()&'$%"# ! 1 >?AJPcdefghijklMNOPQRSTUVWXYZ[\]^_ 1 >>==:;8877452211./,,+*)('&%$#"! 1 >/2O[<2N[> 1 > ----- 1 = termina il primo quadro" 1 = sinistra": 1 = riprende" 1 = lancia l'amido" 1 = destra": 1 <~<f<ff<f$<$ 1 <p<p>p>p?p;p;p; 1 <fp8pj>|<8f< 1 <f<fZff~f$<$ 1 <I> PER RIPETERE LE ISTRUZIONI 1 <<<<<<<<<<> 1 <,/,,,,,,,,, 1 ;n$;n$;n$; 1 ;e$;e$;e$; 1 ;c$(v);" ";a(ind,v): 1 ;;" BENVENUTI A QUESTA PICCOLA RUBRICA DEDICATA ALLE" 1 ;''"Osservate ..." 1 ;"via Tito Schipa 4,"; 1 ;"usato e di piazzarli nello stes-so modo."'"Vi verra' inoltre fornita una scelta per vedere quale sprite usare e come modificarlo." 1 ;"somma totale" 1 ;"simile a quella del QL (pratica-mente manca solo la parte rela- tiva ai microdrive)." 1 ;"secondi" 1 ;"r per ripetere c per continuare" 1 ;"pur sempre felici possessori di" 1 ;"provocando un discreto caos nel sistema." 1 ;"premi un tasto": 1 ;"premi s per copia su stampante": 1 ;"premi s per copia su stampante" 1 ;"occorre subito investirli per polverizzarli... se cosi' non si facesse essi si riavrebbero dalla paralisi e riprenderebero la marcia verso il castello." 1 ;"non sei stato abbastanza rapido": 1 ;"ma ricordatevi che potete usarlosolo dove avete gia' scavato le gallerie!" 1 ;"e......" 1 ;"e vi segnalera' eventuali pericoli imminenti: per esempio, termina-to ogni quadro non dobbiamo ri-lassarci in attesa del successi-vo, ma occorre seguire il consi-glio dello ZX < scansa i pali >." 1 ;"di aiutarmi a difendere il futuro dei miei piccoli!" 1 ;"che, ovviamente, ci va-lutera' solo il valore del cari-co non danneggiato dall'acqua." 1 ;"cercate quindi di fermarli primache giungano in alto, tenendo conto che dopo averli inceneriti" 1 ;"c per proseguire r per ripetere" 1 ;"assegnando un valore mini-mo anche a questa variabile..." 1 ;"__________________" 1 ;"________________": 1 ;"________________" 1 ;"_______________ 1 ______________" 1 ;"______________ RUN _____________" 1 ;"______________ 8 _______________" 1 ;"______________ 72 ______________" 1 ;"______________ 7 _______________" 1 ;"______________ 6 _______________" 1 ;"______________ 5 _______________" 1 ;"______________ 4 _______________"; 1 ;"______________ 3 _______________"; 1 ;"______________ 2 _______________"; 1 ;"______________ 14 ______________" 1 ;"______________ 13 ______________" 1 ;"______________ 12 ______________" 1 ;"______________ 11 ______________" 1 ;"_____________ RUN ______________"; 1 ;"_____________ R U N ____________"; 1 ;"__________" 1 ;"Volume corretto:-Attendere prego" 1 ;"Vi auguro dunque buon diverti-mento e buon viaggio con:" 1 ;"VERDURE" 1 ;"Un' altra locazione molto inte- ressante e' la variabile di si- stema che regola il tempo in 50/sec. per cui e' necessario pre- mere un tasto prima che questo torni a ripetersi." 1 ;"UOVA GRASSI BEVANDE" 1 ;"UN GIOCO DI VELOCITA' E CORAGGIO" 1 ;"Tutto questo cercando di evi-tare il contatto con il 1 ;"Trezzano s/N Milano" 1 ;"Ti auguro 1 ;"Tempo:"; 1 ;"Squillante" 1 ;"Spectrum 16 K, un piacevolissimoGame in cui sfidare un amico o, avversario certo piu' coriaceo, il computer stesso." 1 ;"Sono corretti i dati? (s/n) " 1 ;"So=SOLUZ." 1 ;"Siete un simpatico e efficien-te Robot, incaricato della manu-tenzione d'una nave da trasporto" 1 ;"Sicche' devo solo segnalarvi itasti d'uso, che sono......." 1 ;"Se voltate pagina vi spiego subito il gioco." 1 ;"Se riusciremo a portare almenoun uovo oltre il limite del tem-po, nasceranno un pulcino per o-gni uovo sopravvissuto, e passe-remo al terzo quadro." 1 ;"Se la temperatura scende sot- to lo zero, perdo un uovo. Quin-di sparate senza tregua ai fioc-chi di neve e alle gocce d'acquache cadono dal cielo." 1 ;"Scrivi solo i numeri grazie. ": 1 ;"SUPERATO "; 1 ;"SHIP-TRUM!"; 1 ;"SCREEN IDEATO DA": 1 ;"Ri=RINUNC" 1 ;"RUN BASIC 1.0 1 ;"RIVISTA ' 1 ;"Questo effetto e'usato anche co-me protezione in alcuni program-mi; per illustrarvene il curiosoeffetto vi abbiamo comunque pro-posto un piccolo enigma." 1 ;"Questo e' tutto su 1 ;"Quando riterrai di aver rag- giunto un sufficiente numero di uova, bastera' premere il tasto di interruzione del gioco, per passare al secondo quadro." 1 ;"Qualsiasi segnalazione di ta-sti o di gioco vi verra' espli-citamente indicata prima che il gioco cominci e durante le variefasi del gioco." 1 ;"QUESTO PROGRAMMA E' STATO"; 1 ;"QUANT.": 1 ;"QUANDO SEI STUFO!"; 1 ;"Purtroppo la struttura della nave non e' delle piu' solide e dovremo lavorare a buon ritmo sevorremo condurre la nave... in porto." 1 ;"Prova a premere 1 ;"Premi un tasto": 1 ;"Premere:"; 1 ;"Potrete muovervi fra i diversipiani della lavanderia per rac- cogliere la biancheria sparsa egettarla dall'alto nella cesta della biancheria sporca." 1 ;"Pokando invece 1 ;"Poiche'nella locazione successi-va e'custodito il valore che re-gola il ritardo tra una succes- sione e l'altra di un tasto pre-muto," 1 ;"Per tutti gli amici di R U N" 1 ;"Per sfamare il mio piccolo oc-corre agguantare con il becco ilvermicello che striscia per lo schermo; se lo prendo io diventoverde e posso, posandomi sul ni-do, cederglielo in cibo." 1 ;"Per ottenere un effetto grafico cosi' notevole e' sufficiente POKare valori a scelta nella lo-cazione 23606." 1 ;"Pensate che il gioco si compo-ne di ben 1 ;"PROGRAMMA"; 1 ;"PREMI UN TASTO"; 1 ;"POI COSI'"; 1 ;"PLEASE WAIT SCREEN IS LOADING" 1 ;"PESCI INSACCATI" 1 ;"PER VEDERE LA VIGNETTA"; 1 ;"Oppure premi 1 ;"Oltre a POKE 23756,0 applicato alla prima linea di programma dinumero inferiore a 255, che la trasforma in linea 0, la loca- zione precedente 23755 consente di trasformare la prima linea inun numero indefinito" 1 ;"Okay, per questa volta abbiamo esaurito le poche ma sempre uti-li idee....." 1 ;"OPZIONI" 1 ;"Noterete per esempio che nel quarto quadro, che e' simile al primo ma piu' difficile, cade ditanto in tanto dall'alto un uovoverde." 1 ;"Non battere solo enter ": 1 ;"Nel primo quadro dovete aiutarmia raccogliere il maggior numero di uova possibile e a depositar-le nel mio nido..." 1 ;"Marcellino Gemelli"; 1 ;"MI RACCOMANDO... salite a bordo della vostra 1 ;"Lo adoperi?(s/n)": 1 ;"Le istruzioni le troverai nel gioco. 1 ;"La filosofia del gioco resta piu' o meno invariata negli al- tri schermi..." 1 ;"LISSONE(MI) 1 ;"LD DE,22528",,"LD HL,22560",,"LD BC,736",,"LDIR",,"RET",, 1 ;"LATTICINI" 1 ;"LA PROVA": 1 ;"JR e' 18" 1 ;"JR +3","1803","LD BC,1234h","013412","LD HL,0000","210000","ecc...",, 1 ;"In questo quadro troviamo in- dicati: i pulcini ancora vivi lamia forza il tempo e il cibo." 1 ;"Il valore normale di questa va- riabile e' 1 ;"Il suo stato normale e' 1 ;"Il nome che hai scritto non c'e'": 1 ;"Il mostro e' un vero osso duro.. L' unico modo per distrugger-lo senza perdere energie, e' di colpire la rotella colorata che vaga sullo schermo....." 1 ;"Il mio nome e'": 1 ;"Ideato e scritto da"; 1 ;"I mostri li posso uccidere an-che a beccate, ma cosi' facendo,oltre a perdere l'uovo, perdo e-nergie... e se le esaurisco ilgioco ha termine." 1 ;"I SALTI"'' 1 ;"GENTILMENTE OFFERTO DALLA"; 1 ;"Fila di tasti inferiore 1 ;"Ferma il registratore alla fine del caricamento dello SCREEN$..." 1 ;"FRANCO ARIENTI": 1 ;"FERMA IL REGISTRATORE": 1 ;"FERMA IL NASTRO"; 1 ;"FERMA IL REGISTRATORE" 1 ;"FAI PARTIRE IL REGISTRATORE" 1 ;"FAI PARTIRE IL REGISTRATORE": 1 ;"Ezio Boscani": 1 ;"Ed ora, per tutti gli amici di 1 ;"E sto per proporre a tutti voi" 1 ;"Dovrete infatti inserire la parola RUN semplicemente scrivendola+'ENTER'...." 1 ;"DIFFICILE" 1 ;"DEVI ATTENDERE QUALCHE ATTIMO": 1 ;"DEC B",'"JR NZ,xx", 1 ;"Corso di Saldatura": 1 ;"Concludiamo con alcune POKazioniutili per gli appassionati ( e sono molti ) di protezioni per programmi." 1 ;"Comunque, anticipando l'essen-zialita' della vicenda, vi anti-cipo che dovrete principalmente provvedere a tappare le falle che si causano sul fondo del vo-stro Cargo, proprio nella stivadove e' depositato il prezioso carico che va destinato a un ac-quirente" 1 ;"Ca=CAMBIA" 1 ;"CEREALI" 1 ;"CARICAMENTO OK. RUN BASIC E' INMEMORIA A PARTIRE DALL'INDIRIZZO 59931" 1 ;"Bisogna distruggerlo prima checada sul nido altrimenti ci rom-pera' un uovo!" 1 ;"Attenzione quindi alle prezio-se segnalazioni del vostro com-puter che di volta in volta vi terra' completamente aggiornatisul numero di quadro, sul numeroe sul tipo degli invasori," 1 ;"Attenzione al solito mostro che lanciando frecciate sul nidodiminuisce il cibo del mio pic- colo." 1 ;"Assegnando valori consequenzialidecrescenti verso 0 si otterra' l'effetto dato in queste pagine.(Premi 1 ;"Arrivederci a presto e....." 1 ;"Anticipandovi che fra le varieopzioni del menu' principale vi e' la possibilita' di ridefinirei tasti, vi segnalo comunque quelli predefiniti sulla vostra Keyboard..." 1 ;"All'inizio del gioco potreteanche scegliere il numero del quadro da cui iniziare, tenendo conto che sono progressivamente piu' difficili ma, se terminati,rendono un punteggio BONUS pro- gressivamente piu' cospicuo!" 1 ;"Al trentaduesimo quadro l'on-data e' superiore ai 120 invaso-ri!!!" 1 ;"ATTENDI ANCORA UN MOMENTO" 1 ;"ATTENDI ANCORA UN ISTANTE " 1 ;"ANCORA UN ISTANTE, PER FAVORE..." 1 ;"ALIMENTO"; 1 ;"3-Stagnare, con lo stesso metodo descritto prima,l'ancoraggio o la zona di circuito stampato dove bisogna saldare il compo- nente.Stagnando il circuito stampato,avere l'accortezza di non ostruire il foro.": 1 ;"...otteniamo che sfiorando solo un tasto scriviamo piu' volte lastessa lettera." 1 ;"...E PREMILO DI NUOVO"; 1 ;"-3","fd","-4","fc","-16","f0","-17","ef","-32","e0","-33","df","-48","d0","-64","c0","-128","80", 1 ;"(new!!)" 1 ;"(e poi avvia il nastro!)" 1 ;"(P.S. Per rivederla premi - 1 ;"(DI RISO)" 1 ;" significa che la successivaistruzione,se essa e' lunga un byte,verra' saltata.Il codice di"; 1 ;" per PAGINA INDIETRO" 1 ;" per PAGINA AVANTI ": 1 ;" per COPY"; 1 ;" by Vinicio Cavallini " 1 ;" Un attimo prego ": 1 ;" Premi s per copia su stampante" 1 ;" Per componenti elettronici si intendono componenti come diodi,resistenze,condensatori,ecc.Per saldare uno di questi componenticome,ad esempio,i terminali di una resistenza,bisogna procederein questo modo: 1-Raschiare i terminali con una lametta da barba per eliminare delle eventuali impurita'.": 1 ;" NON ERA "; 1 ;" La pasta saldante, chiamata anche pasta disossidante,nella microelettronica svolge un lavoro quasi superfluo,mentre il suo uso principale e' nella saldatura di coperchi di metal- lo, carcasse di trasformatori, ecc.La pasta saldante ha la proprieta',appena viene toccata dalla punta di un saldatore, di disossidare il metallo sot- tostante.In genere,viene vendutain scatoline di plastica ed e' di colore giallo." 1 ;" Il filo stagno e',insieme al saldatore,un elemento essenzialeper la saldatura a stagno.Il filo stagno e' costituito da una lega di stagno e piombo. Questa lega ha come vantaggio labassa temperatura di fusione, per cui la si puo' fondere dai saldatori descritti prima.Il filo stagno e' venduto in roc- chetti o in spirali." 1 ;" Ci possono essere due modi di usare il saldatore, a secondo dicosa bisogna saldare.La saldatu-ra a stagno e' generalmente usa-ta per: -La saldatura di componenti elettronici. -La saldatura di piccole super- fici metalliche.(es.lamierini di ferro o rame)" 1 ;" CHI CERCA TROVA "; 1 ;" CASTELVETRO (MO) " 1 ;" % prot ";cb; 1 ;" % gras" 1 ;" % carb ";100 1 ;" Si' ragazzi! E' proprio un gioco per i piu' agguerriti di-struttori di invasori spaziali eper i piu' tenaci sgominatori dialieni!" 1 ;" Se un drago raggiunge il ca- stello, questi precipita nel sottosuolo e il gioco ha termine" 1 ;" Se il mostro non verra' uccisoin tempo lancera' nel mio nido, con un preciso colpo di tacco, un sasso che rompera' un uovo!" 1 ;" Purtroppo il lavoro e' molto,e molti sono gli ostacoli che hodinnanzi, per cui vi spiego co-me fare per potermi aiutare." 1 ;" Potrete scegliere anche di u-sare i cursori in luogo dei ta-sti prima citati, ma tornando algioco vi anticipo che potrete e-liminare facilmente i nostri ne-mici gettando loro addosso dellemanciate di amido." 1 ;" Per fare cio' occorre sparare ai mostriciattoli che cercano dirubarmele, prendere al volo l'u-ovo evitando che, cadendo, si frantumi." 1 ;" Per eliminare 1 ;" Nel secondo viaggio dovrete pure controllare la rotta e, nelterzo, lubrificare i motori..." 1 ;" Nei quadri successivi trovere-te altri avversari che cerche-ranno di impedirvi un < buon bu-cato > ma sono sicuro che, met-tendocela tutta, riuscirete sia a divertirvi che a ottenere de-gli ottimi risultati in questo gioco." 1 ;" Lo scopo del gioco e' riuscirea distruggere i draghi che cer- cano di raggiungere il castello la cui difesa e' affidata alla vostra efficentissima 1 ;" L'unica vostra arma e' il po- tente cono radioattivo emesso dalla trivella del potente mezzo" 1 ;" L'illustrazione simulata del gioco e' comunque offerta in vi-sione prima del gioco stesso e al termine di ogni partita." 1 ;" L'appuntamento e' al prossimo numero con un nuovo argomento!" 1 ;" Inizialmente disponete di solecinque manciate, ma una volta e-saurita la scorta, comparira' inun punto casuale dello schermo un nuovo pacchettino di amido,prendendo il quale ridisporrete di cinque colpi." 1 ;" In questa seconda parte del gioco dovremo proteggere il mionido dal freddo e da un terribi-le mostro saltellante." 1 ;" In basso troverai indicati le mie energie, il tempo che manca alla schiusa delle uova, e la temperatura del nido." 1 ;" Il gioco che vi sto per pre- sentare si intitola...." 1 ;" ISTRUZIONI ~CHI CERCA TROVA~ ": 1 ;" I tasti per pilotare il nostroRobot sono addirittura definibi-li in sei combinazioni, e una dettagliata spiegazione di cio' in cui consiste il gioco vi ver-ra' premurosamente offerta fra le opzioni del menu." 1 ;" FAI PARTIRE IL REGISTRATORE": 1 ;" E' importante inoltre ricorda-re che finche' il nemico inami-dato non si sara' ripreso, non potrete sparare altri colpi." 1 ;" Benvenuti ad uno dei numerosi giochi che affollano questo nu- mero di 1 ;" Avrete sicuramente gia' notatola scritta 'RUN' comporsi origi-nalmente." 1 ;" Anche se le pulizie di casa sifanno proverbialmente in prima-vera, vogliamo proporvi una va-riante invernale a questo tema domestico....." 1 ;" ...proprio quando si trova so-pra di lui. Ne scaturira' un in-granaggio che lo abbattera'." 1 ;" ....Ed eccomi qua, il mio nomee' 1 ;" Udite udite, ha finalmente a-perto a Milano il primo computershop degno di portare questo appellativo !" 1 ;" Saremo brevi: abbiamo ben 20 ( venti) CYCLOPS della CS Elet-tronica da dare in cambio di 20 SCREEN$ con i fiocchi..." 1 ;" Quante volte ci siamo sentitifare la solita domanda 'a cosa serve un computer' e quante al- tre volte abbiamo sentito qual- cuno che cattedraticamente vole-va rispondere..." 1 ;" Premi un tasto": 1 ;" Per i programmi l'importazio-ne e' diretta ed addirittura peralcune interfaccie il negozio sie' dimostrato all'avanguardia." 1 ;" PREMI - 1 ;" Noi lo sapevamo, forse voi anche...." 1 ;" L'unica notizia di un certo rilievo riguarda l'arrivo per gennaio della Sinclair Research in Italia, ovvero non ci sara' piu' l'importatore, ma la Sin- clair direttamente." 1 ;" Inoltriamoci dunque nell'areadi memoria del nostro Zx per ve-dere qualche applicazione utilederivante da una opportuna alte-razione dei valori in essa con- tenuti." 1 ;" Il saldatore e' l'elemento principale della saldatura a stagno.Esso converte l'energia elettrica in energia calorica attraverso l'effetto Joule causato dal passaggio di potenzaelettrica attraverso dei fili sottili avvolti a spire nell'in-terno del saldatore.Queste spireformano una resistenza,impedendoalla corrente di avere un movi- mento costante ma producendo calore." 1 ;" HAI "; 1 ;" Ed eccoci arrivati alla rac- colta dei vostri 1 ;" Certo all'inizio avranno bi- sogno di farsi le ossa, ma chis-sa' mai che qualcun'altro riescafinalmente ad affiancare alla nostra rivista qualcosa di vali-do dimostrando un certo impegno giornalistico..." 1 ;" ATTENDI ANCORA UN ISTANTE" 1 ;" direttore responsabile Simone Majocchi" 1 ;" ECCOCI AL RISULTATO FINALE DEL 1 ;" VARIABILI DI SISTEMA ": 1 ;" Seleziona il tuo segno" 1 ;" Premi 1 ;" MOTOTEST "; 1 ;" premi 1 ;" by AQUARIUS EDIZIONI" 1 ;" OROSCOMPUTER" 1 ;" DIRETTORE"''" SIMONE MAJOCCHI" 1 ;" N E W S" 1 ;" " 1 ;" "; 1 ;" " 1 ;" ": 1 ;" "; 1 ;" FAI PARTIRE IL REGISTRATORE " 1 ;" FAI PARTIRE IL REGISTRATORE 1 ;" 1 ;" 1 :l[<2l[G:s[ 1 :::::::::::: 1 ::888888:: 1 ::88888888:: 1 ::8888888888:: 1 :8888888888> 1 :"''"a) un lupo in agguato nella neve "'"b) un orso sdraiato al caldo nella sua tana"''"c) un camoscio che salta di roc- cia in roccia" 1 :"''"a) un leopardo pronto ad attac- care la preda"''"b) un cavallo che galoppa nella prateria"''"c) un cane che gioca col suo pa- drone" 1 :"''"a) tentare di riparare la moto da solo sia una perdita di tempo: e'compito esclusivo dei tecnici" 1 :"''"a) sulla strada, verticalmente al marciapiede"''"b) sulla strada, parallelamente al marciapiede"''"c) sul marciapiede" 1 :"''"a) sono contento solo quando l'ho risolta bene" 1 :"''"a) non vale la pena di darsi tanto da fare per mettersi in mostra: la gente capisce da sola quel che vali" 1 :"''"a) mi piace molto riuscire a fa- re le cose meglio degli altri "'"b) faccio quel che devo con coscienziosita'"''"c) preferisco non darmi troppo da fare: serve solo a farsi dare piu' lavoro" 1 :"''"a) la mia moto sia sempre pulita e brillante" 1 :"''"a) fare una crociera su una nave di lusso" 1 :"''"a) e'necessario e giusto pren- dermi la rivincita su coloro che mi hanno battuto" 1 : "'"a) e'importante fare bene tutto cio'che si decide di fare" 1 : scegli sempre una sola risposta meno dov'e'indicato diversamenteSegui comunque le istruzioni delcomputer." 1 9}}}}}}}}}}}}}}}}}}}}}} 1 9}}}}}}}}}}}}9 1 9}EEEEEEEEEEEEEEEEEEEEE 1 9...CAMBI POSTO 1 8P8888888888888888P8 1 88xx888888888888888888888888888888xx888888888888888888888888888888xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1 88888888`x>??>x` 1 8888888888888888P 1 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 1 8888888888888888888888888888888888888888 1 8888888888888888888888 1 88888888888888888888 1 888888888888888888 1 88888888888888888 1 8888888888 1 888888888 88888888888((88888 88888((8888((88888 888888((8888(008888 8888800(88888008888 1 88888888 8888888888 1 88888888 8888888 1 88888888 88888888 1 888888 !08888888 88888 1 88888 8888888 8888888 1 88888 8888888 88888 1 8000000000088888888888888 1 80000000000000000 1 8..CURSORE GIU' 1 8.....ESPLOS. ALIENI 1 8........SALVA GIOCO 1 777777777 7777777777 1 77777 777777 1 7....CURSORE SU 1 7....CARICA UN GIOCO 1 7.......ESPLOS. NAVE 1 6@#w#6X### 1 666666666 6666666666 1 6666 66666 1 62)poi tuttoB@ 1 62)poi tutto" 1 6........SUONO BOMBE 1 6........ATTACCO UFO 1 50 IMPUT 'campo nome';a$(n) 60 IMPUT 'campo telef.';b$(n) 70 IMPUT 'campo indir.';c$(n) 80 Next n Il programma permette l' inseri-mento di 5 records i cui campi sono costituiti dalle 3 matrici.Potete quindi introdurre 5 nomi e relativi dati. Adesso vedremo questo programmino all'opera. Ricordatevi cio che inserirete.V 1 5......SUONO MISSILE 1 5..........MOVIMENTO 1 5 Z_ 1 5 " 1 4@X7LXJKS=LVelrja 1 45'->,))-HJKHmJOPQRSTUVWXYZ[\]Z 1 4.EFFETTI SPECIALI 1 4.....CONFIGURAZIONE 1 4 SINCLAIR JOYSTICK 1 3A''DT__\IJKLMN 1 3456789:;_RNFrhekp 1 3456789:;<=>? 1 3001 1 3......CAMBI SPRITES 1 3...........AVANTI 1 2l[2m[2q[2r[> 1 266OO&&$(((((((( 1 204402"& %(((((((( 1 204400 %(((((((( 1 2002::" %(((((((( 1 20022""''%()(((((( 1 2000GG ''%()(((((( 1 2000GG %()(((((( 1 200022"" %(((((((( 1 200000 %(..(((((( 1 200000 %(..((((( 1 2........NUOVO GIOCO 1 2.........INDIETRO 1 2 }: }<2 } 1 2 B**E5":?#1%"NOPqS` 1 2 1 1985 1 180 Alle righe 180 scriverete la stessa routine di ricerca, ma alposto di a$(i)dovete porre b$(i)La 1 180 Alle righe 180 scriverete la stessa routine di ricerca, ma alposto di a$(i)dovete porre b$(i)" 1 123456 1 10 DEF PROC quadro"'"20 PLOT 0,0:DRAW 255,0:DRAW 0,175:DRAW -255,0:DRAW 0,-175"'"30 END PROC" 1 1.......FORMATTARE 1 1..............GIOCA 1 1-6...ANNERISCI 1 1 2 3 4 5 6 1 1 - FIRE - 02-URTO LASER-9_`F [G H\ J]^ PREMI 1 O 2 GIOCATORI 1 1 X 1 04,7-EfGH=?%"("O 87=;UVwXKJ[,(0+ 1 0123<=>?89:; 1 00:00:01000:00:000 1 00000022222008 1 0000000000>8888888888>00000000000000000000>>88888888>>000000000000000000000>8888888>>0000000000000000000000>>888888>>00000000000000000000000>888888>600000000000000000000000>>8888>>0000000000000000000000000>>>>>>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1 000000000008888 1 00000000000008 1 00000000000000 1 0000 PUNTI BONUS 1 //1 5// 1 /.226622>>226623+-.(.,./ .--))--QQMMIIMMAAMCEGEC]_]][EGEKMONJJFFzz~ 1 .Un programma della ROMfa si' che la successiva istru-B 1 .Un programma della ROMfa si' che la successiva istru-" 1 .Osservate il seguente programma.V 1 .Osservate il seguente programma." 1 .Avete gia'capito che fra poco a-vrete di fronte il celebre sche-ma del CRUCIPUZZLE!!! Per risol-verlo avete tutto il tempo che volete, ma se non ve la sentiteo proprio non ce la fate chiede-te la soluzione e preparatevi a leggere il risultato del Test!" 1 .98~:;B=@?@A 1 .....VARS 1 .......U.A.C.V. 1 .......SCREEN" 1 ........BASIC 7 1 .........OTTALE 1 ............EDITORIALE" 1 ............DATI" 1 ............3001 1 ..............CREATOR" 1 ...............1985 1 ................MOTOTEST 1 ................L/M 7" 1 .................XMAS 1 .................DJ TV 1 ..................TALPA" 1 ..................LUMACHE" 1 ....................GAME 1 ....................BATRAX" 1 ......................ROB 8" 1 ......................DIETA 1 ......................CARGO 1 ......................BOLLE 1 .......................QUACK" 1 ......................................... 1 .!p,$p6'f8* 1 . Questa istruzione e' partico- larmente indicata per spostare blocchi di memoria in quanto :" 1 . Ef-fetuando questa scelta, il Com- puter vi chiedera' quale volete" 1 . Si tratta discovare all'interno di uno sche-ma di 19x19 Lettere, 10 parole attinenti il tema del 1 . All'autore del programmasolo il merito di averne reso laversione computerizzata, fruttodella passione per la Moto e peril Computer." 1 . Adesso premete 1 -A;" R U N " 1 -??' T$#6<+5{>20* 1 ------------ 1 --- 444 1 -%-$,%,$%-$-%,$, 1 ,o;" ": 1 ,,, ,,, 1 ,," FERMA IL REGISTRATORE",,, 1 , sostituisce la riga LET a$= 1 , se le ripetizionidel ciclo sono < 255,e' molto" 1 , quindi per ritor- nare in condizioni normali:POKE 23606,0" 1 , per cui dando 1 , il gran- chio che si muove solo in verti-cale, e' sufficiente colpirlo: egli non reca particolari insi- die, ma richiude le gallerie neipunti in cui passa." 1 , e come da secolivuole la migliore delle tradi-zioni, lavoro in una efficiente lavanderia!" 1 +v)+(quant/100 1 +6C#6F#6G#6G#6F#6C 1 ++0 3++ 1 *a(ind,v)): 1 *+,-./012CUYWMBV4523>? 1 *+,-./01237;35<:4>>;=1DBJ@JAECKCIOHNDLTWQYVP^TR[_]_[_Ydbdbbceaiabhjlfg 1 *+,-./0123456789:;< 1 ** RUN LA PRIMA RIVISTA SU CASSETTA PER ZX SPECTRUM CI 1 ** RUN LA PRIMA RIVISTA SU CASSETTA PER ZX SPECTRUM 1 )[b31+2.RiJkLmNoPQ 1 );" ";c$;d$(1 1 );" ";m$: 1 );" ";f$;g$( 1 );" ";e$;f$(1 1 );" ";g$(1 1 )*+45670123<=>?89:; 1 )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 1 ) invece ci dice di quanti bytes avanti o" 1 (x3 PROTEK JOYSTICK 1 (x/8)'~INK ~;x-(8* 1 (x+1)"'"con x che va da 16384 a 22527: deve quindi essere ripetuta 6143" 1 (nopqrstu6wxyz{|}~? 1 (n);" campo telef. ";b$(n) 1 (n);" campo nome ";a$(n) 1 (n);" campo indir. ";c$(n) 1 (h2 KEMPSTON JOYSTICK 1 (X1 SCELTA TASTI 1 (SC)ROLL dir[;x,y;x1,y1] 1 (J+#K%&/B *+,-.b01 1 (H0 TASTIERA 1 (DE+32)","40 LET DE=DE+1",,"50 NEXT B",, 1 (Caps/Space) 1 (9,9): GOTO 10" 1 (768-32)","30 POKE DE, 1 (*T*T*T.t/ 1 '~FLASH disattivo~: 1 '~FLASH attivo~" 1 'PRINT USR 0' 1 'LOAD """"' 1 'FUOCO' PER GIOCARE 1 '670=y@GO^{4:F 1 '.3c+bj$(j- 1 ',"LD B,7"," {LOOP}","istruzioni da",,"ripetere",,"DJNZ, LOOP", 1 ''n$;" ";v1: 1 ''m$;" ";v2: 1 ''l$;" ";v3: 1 ''''" Se avete ancora in memoria ilprogramma 1 ''''" DIRETTORE DIFFUSIONE"''" PIETRO ROCCHI" 1 ''''" e come al solito...": 1 '''"RUN e' un periodico bimestraleregistrato presso il Tribunaledi Milano il 7/10/83 con il nu-mero 469/83. Rights reserved allover the world.La rivista su na-stro magnetico e' brevettata perl'Italia. 1 ''"Spero che questo programma sia di vostro completo gradimento e... occhio all'alieno!!" 1 ''"QUASI CERTAMENTE "; 1 ''"Il programma ~ 1 ''"I tre alimenti che contengono maggior ";c$(w);" sono:" 1 ''"CHISSA', FORSE "; 1 ''" In questo esempio l'istruzione LD BC non sara' mai eseguita perche' verra' saltata." 1 ''" Il secondo programma che vi presentiamo inverte lo schermo cioe' ne da' l'immagine in nega-tivo lasciando pero' inalterati i colori. Per far questo ogni" 1 ''" Come vedete tutta la parte pre-cedente di schermo e' stata spo-stata a sinistra. Vediamo ora loscroll verticale dei colori." 1 ''" 1-Capricorno 2-Acquario" 1 ''" Senza stare a filosofeggiare ci basta concludere con il motto COMPUTER E' BELLO" 1 ''" 0-programma successivo" 1 ''" da Londra : Alex Gatti"''" da Boston: Ezio Rotamartir" 1 '"e si trova in P.za S.M. Beltradeangolo Via Torino." 1 '"e in l/m:"' 1 '"c) una lucertola che si gode il sole" 1 '"c) quando esce un nuovo modello, per tenermi aggiornato"''"d) qualora decidessi di cambiare il tipo di impiego prevalente" 1 '"c) misto strada statale-strada provinciale per godermi il tragitto senza far molto caso al tempo che impiego" 1 '"b) zigzagare nel traffico"''"c) qualsiasi cosa, ma mai salire sul marciapiede" 1 '"b) un delfino che nuota in un branco" 1 '"b) saper mettere le mani sul mo- tore per alcune riparazioni sia piacevole e divertente"''"c) e'importantissimo conoscere bene la meccanica della pro- pria moto e saper provvedere alle necessita'di riparazione" 1 '"b) quel che pensano gli altri di me ha scarsa importanza"''"c) se non ti metti in evidenza, gli altri non si accorgeran- no mai di te" 1 '"b) quando comincia ad avere gua- sti consistenti per usura" 1 '"b) prendo le cose come vengono "'"c) anche se riesco a risolverla bene, non mi da' particolare soddisfazione" 1 '"b) partecipare alla Coppa Ameri- ca come timoniere di Azzurra"''"c) partecipare a una spedi- zione in canoa sul Rio delle Amazzoni" 1 '"b) non e' tanto importante far bene, quanto che gli altri credano che hai fatto bene"''"c) nella vita aver successo e' importante, ma solo se non si danneggiano gli altri" 1 '"b) la mia moto sia un po'inzac- cherata e abbia un aria un po' vissuta"''"c) non mi preoccupo molto del- l'aspetto della mia moto" 1 '"b) e'bene prendersi una rivinci- ta, ma senza esagerare e sen- za danneggiare gli altri"''"c) una sconfitta ogni tanto fa parte del gioco della vita" 1 '"a) un parabrezza"''"b) un paramotore"''"c) una radio"''"d) un portapacchi o delle borse "'"e) una marmitta"''"f) un cupolino" 1 '"a) superare sulla sinistra la coda" 1 '"a) il piu'possibile autostradale per arrivare in poco tempo"''"b) misto autostrada-strada sta- tale per unire l'utile al di- lettevole" 1 '"a) abbastanza spesso per difen- dermi dalla svalutazione" 1 '"a) 125 cc"''"b) fino a 400 cc"''"c) 600 cc"''"d) 750 cc"''"e) oltre 750 cc" 1 '"Vediamo ora con ordine i signi- ficati di ogni opzione del menu'e gli eventuali sottomenu'" 1 '"Un'ultima cosa: i programmi scritti in RUN BASIC non giranosenza l'interprete. Un consiglionon toccate la linea 0" 1 '"Un esempio e' questo (disegna lacornice dello schermo)"'" 1 '"Start Run 7................START 1 '"SENZA ALCUN DUBBIO "; 1 '"Redazione, amministrazione , di-rezione e pubblicita' : Via Leo-pardi 9,20123,MILANO. TLX 316392" 1 '"Per rientrare alla linea, si puo' usare 1 '"Non appena avrete riconosciutouna coppia di targhe uguali 1 '"Le voci con i punteggi piu' altiindicano le tue caratteristicheprincipali. IL PUNTEGGIO MASSIMOOTTENIBILE PER CIASCUNA VOCE E' 1 '"LD HL,16384","210040","LD B,24d","0618","LD C,0","0e00 {LOOP1}","LD D,(HL)","56 {LOOP2}", 1 '"Inoltre, vi vorrei avvisare che non e' affatto facile programma-re col RUN BASIC: anzi posso dire che la sua struttura somi- glia molto al BASIC del QL." 1 '"Inoltre, alcune parole BASIC cambiano significato:"'"NEW cancella tutto il programma eccetto la linea 0, che contienealcune funzioni" 1 '"Il significato di JP Z e di JR Ze' : salta all'indirizzo indica-to se l'ultima operazione effet-tuata (ADD,ADC,SBC,SUB,INC,SUB e" 1 '"Il menu' che vedrete alla fine del caricamento vi chiede di premere il tasto del numero che desiderate. Se volete giocare, premerete 1 '"ECCO PER VOI UN ALTRA PROVA DI ABILITA': "'" 1 '"E'una prova in 3 manches che al-la fine fornisce il tempo medio di reazione nelle 3 fasi" 1 '"Dovreste scendere agevolmente sotto i 1 '"Antonio Cancellara,Carlo Squil- lante, Dario Mella,Delia Lo Cal-zo, Ezio Boscani, Enzo Ciancio, Eugenio Ciceri,Franco Tagliabue,Giancarlo Belloni,Giuseppe Caru-so, Massimo Cellini, Paolo Rui, Candido Cancellara, Roberto Ci- slaghi, Silvana, Steed Kulka." 1 '"10 POKE DE, 1 '"10 LET DE=22528",,"20 FOR B=0 1 '"...Cominciate a concentrarvi!" 1 '" La prima e' molto semplice in quanto si tratta di spostare in-dietro di un bytes tutta l'area dello schermo. L'operazione che sta alla base di questo e'" 1 '" Cosi' se dobbiamo ripetere per 7 volte una particolare routine,il programma sara':"' 1 '" Attenzione ...": 1 '" Ad esempio :" 1 '" 11-Scorpione 12-Sagittario" 1 '" Sul numero 7 del compleanno diRUN, non poteva mancare certa- mente un regalo cosi' bello!!" 1 '" Se trovate una valida program-matrice e vi piace potrebbe di- ventare la donna della vostra vita!" 1 '" Essendo un programma molto bello, ha un set di istruzioni molto vasto, ma, una volta apprese, potrete gestire il pro-gramma come meglio vorrete" 1 '" Eccovi un programma col il quale potrete divertirvi a crea-re i vostri giochi tipo"'" 1 '" 9-Vergine 10-Bilancia" 1 '" 7-Cancro 8-Leone" 1 '" 5-Toro 6-Gemelli" 1 '" 3-Pesci 4-Ariete" 1 '" Vi ricordiamo che tutti gli autori degli schermi pubblicati si portano a casa un'interfaccia 1 '" Vi offriamo la possibilita' di espandere il vocabolario BASIC del vostro ZX Spectrum, che, a detta di molti, e' li- mitato, in quanto mancano certe" 1 '" Verso la fine dell'anno avre-te il vostro momento d'oro..." 1 '" Utilizziamo queste ultime righe per augurarvi nuovamente 1 '" Un'altro importante punto a favore di L.S.3001 e' l'organiz-zazione continua di corsi e se- minari sugli home computer." 1 '" Trascurando queste modifiche di modelli gia' esistenti sembrache il mercato del Personal si sia adagiato sugli allori della Commodore e della Sinclair, ma gli MSX sono ormai tra noi..." 1 '" Tanto per cominciare avete lostesso segno del nostro Diretto-re. Come lui avete una certa inclinazione alle frottole, ma non per ingannare quanto per farsognare chi vi ascolta." 1 '" Stiamo parlando della compu- ter invasion che sta seminando fanatici e speculatori su tutto il territorio." 1 '" Siete troppo passionali per avere un bel rapporto con il vo-stro computer." 1 '" Siete portati alla programma-zione grazie ala vostra raziona-lita'. Qualche volta pero' vo-lete eccedere e vi perdete in unpugno di bytes." 1 '" Siete portati a spendere tut-ti i vostri sudati guadagni, ri-cordate che il vostro computer potrebbe costarvi piu' di una famiglia di 5 figli..." 1 '" Siete il classico 'serio pro-grammatore', anzi siete forse troppo serio." 1 '" Siete abituati a schiavizzarele macchine, ma vi lasciate met-tere K.O. dai piccoli imprevistie questo e' il vostro unico pun-to debole." 1 '" Si tratta di un negozio tuttosuper, dall'ambiente ai computere soprattutto per la presenza dipersonale superspecializzato." 1 '" Si chiama 1 '" Se volete fare strada fate a-micizia con qualche persona al- tolocata." 1 '" Se mai riuscirete a fare un programma, potrete firmarlo con la certezza che e' una vera ope-ra d'arte." 1 '" Se avete la fortuna-sfortuna di vivere a Milano non potete fare a meno di andare a trovare i nostri amici di Logical Sta- tion 3001, ne vale veramente la pena." 1 '" Ricordate pero' che l'esteti-ca non e' tutto. le case oltre che della bella facciata hanno anche bisogno delle stanze." 1 '" Quest'anno avrete finalmente l'occasione per dimostrare quan-to valete ed il mondo del lavo- ro vi accogliera' con successo." 1 '" Puo' darsi che proprio per illavoro cambierete la vostra vitasia come residenza che come abi-tudini." 1 '" Puo' darsi che nell'85 tradi-rete lo spectrum per un altro computer con gli occhi azzurri." 1 '" Problemi invece per i senti- menti, siete troppo volubili ed il computer si e' impadronito del vostro cuore." 1 '" Potreste andare d'accordo coni bytes se per voi le cellule a-nimali non esercitassero un fa- scino irresistibile." 1 '" Potremmo ancora una volta parlare di MSX, ma pensiamo sia meglio pensare ad altri problemianche se ormai le riviste ingle-si pullulano di prove ed artico-li sull'argomento." 1 '" Per voi e' previsto un colpo di fortuna negli affari!" 1 '" Per ulteriori informazioni potete telefonare allo 02.867935" 1 '" Per la cronaca segnaliamo chela Sinclair ha ricarrozzato il nostro beneamato SPECTRUM 48K inserendolo in una tastiera" 1 '" Per finire, vi diciamo che l'84 sara' un anno molto diffi- cile sentimentalmente..." 1 '" Ogni tanto pensate anche all'altro sesso, vi farebbe bene..." 1 '" Non illudetevi comunque che questo cambi qualcosa, dato che i problemi di disponibilita' sa-ranno sempre gli stessi; l'unicadifferenza sara' forse nel tipo e nella quantita' di pubblicita'ai prodotto Sinclair." 1 '" Non dovete soffocare i vostrisentimenti passando le giornate a programmare!" 1 '" Non demordete, le stelle han-no predetto la creazione da par-te vostra, del gioco dell'anno, appena pronto mandatecelo!" 1 '" Non cercate il perche' e non perdete tempo in elucubrazioni, la tastiera in fondo c'e l'avetevoi dalla parte del manico." 1 '" Nel lavoro pero' dovete dare piu' posto alla bestia che gia- ce in voi, funziona meglio dellalogica!" 1 '" Meno frottole in vista per l'85 e molti fatti concreti vi da-ranno la possibilita' di dimo- strare che negli affari siete il'number one'." 1 '" Lavorate sempre e solo se vi piace e ne avete voglia, quel poco che farete sara' di sicuro successo." 1 '" La vostra scarsa razionalita'non va d'accordo con i computer mentre la vostra eccezionale fantasia puo' diventare sorgentedi giochi da Best Seller." 1 '" La vostra incostanza e' in- fatti sempre presente in tutto quello che fate. Cercate sem- pre di portare a termine i vo- stri lavori al computer e trove-rete degli sbocchi monetari al vostro hobby." 1 '" La razionalita' e' il vostro forte, ed il computer lo apprez-za molto." 1 '" In pratica se vi pubblichiamouno 1 '" Il suo nome e' SPECTRUM ZX + ed il suo costo si aggira attor-no alle 180 sterline; comunque, a parte la nuova carrozzeria, nulla e' cambiato nell'hardware." 1 '" Il segreto per la vostra pro-grammazione sta nella costanza, perseverate diabolicamente ed i vostri programmi saranno perfet-ti." 1 '" Il nostro oroscomputer ha da-to segni di malfunzionamento du-rante la stesura del vostro oro-scopo, la scritta 1 '" I programmatori come voi pos-sono essere contemporaneamente la rovina o la fortuna di una Software House." 1 '" Genio e sregolatezza, specie nella realizzazione dei vostri programmi: molte volte non riu- scite a causa del disordine che riuscite a crearvi in testa e sisa che questo determina la pro- liferazione dei bug nei listati." 1 '" Era inevitabile ed e' succes-so anche qui in Italia." 1 '" E' possibile che rompiate o- gni rapporto con il vostro amatocomputer." 1 '" Diffidate degli amici che nu-trono tropi interessi per i vo- stri 'trucchi del mestiere'..." 1 '" Cercate di non affogare nel lavoro come al solito e cercate la meta' piu' adatta, ne avrete bisogno." 1 '" Attenzione alle avventurette con l'altro sesso, potrebbero essere delle perdite di tempo e si sa, il computer e' geloso!" 1 '" Annata dura per gli arieti, siete troppo impulsivi ed il vo-stro computer vi sopporta mala- mente." 1 '" 1 %<zBY#"!%8E 1 $$$$$$$$`f 1 $ 17 10 1984 RUN N.7 $ 1 $ LUMACHE ATOMICHE $ 1 #~#N#F_=W( 1 ############################### 1 "~0000.00~ Stampa evidenziando zeri significativi e non"'"~`000.00~ permette di anteporre il simbolo ` al numero formatta-to" 1 "volte. Il listato e' questo:" 1 "vogliamo scrivere un carattere una riga piu' in alto, dobbiamo copiarlo a un indirizzo 32 bytespiu' basso. In pratica il pro- gramma Basic per svolgere questo" 1 "strutture esistenti in altri ap-parecchi ma che non sono state inserite nel nostro ZX." 1 "sinistra della ~finestra~, x1 lalunghezza in caratteri e y1 la altezza in pixels della finestra" 1 "singolo byte dello schermo (da 16384 a 22528) viene complemen- tato. Il complemento di un nume-ro e' 255 meno quel numero; il che,a livello binario ha l'ef-" 1 "saltare ad una subroutine che dica quando capita un errore e- sclusi 0 OK o 9 1 "primo non presenta problemi: si chiama 1 "potete comunque riscriverlo con HXLD (vedi n~ 1 di RUN) a qual- siasi indirizzo,dato che si usa-no dei JR." 1 "per il 16K, non rimaneva molto spazio da dedicare ai vostri programmi" 1 "o con incremento a piacere. 1 "nuove parole-chiave."'"Il programma gira solo sui 1 "nuove e vi mostreremo programmi piu' complessi,per la compren- sione dei quali e' necessario essere padroni di quanto fatto finora." 1 "nome da cercare? ";n$ 1 "mantenuta o meno una condizione.Si puo' anche forzare una uscitacon 1 "lore di un registro con una del-le operazioni sopracitate."'" Similmente funzionano JP NZ e JR NZ e servono per effettuare il salto se il risultato e' <>0"'" Tutto questo ci serve per poterscrivere alcuni programmi ve- ramente interessanti." 1 "lazione ai salti condizionati sia con i registri semplici che con quelli doppi ma studieremo meglio queste particolarita'" 1 "inserisci il numero...";a 1 "indietro saltare,rispetto all' indirizzo attuale,per un massimodi 127 bytes." 1 "in seguito quando amplieremo il discorso sulle condizioni di salto imparando anche a utiliz- zare i '>' e '<' e a evitare di dover per forza alterare il va-" 1 "fetto di trasformare ogni 0 in 1e ogni 1 in 0." 1 "dispensabili:"'' 1 "cosiddette procedure. Queste hanno un nome e possono venire richiamate da qualsiasi punto del programma." 1 "cosa importantissima,una routinescritta con i JR puo' essere in-teramente rilocata senza altera-re i valori del salto." 1 "conoscete. Ad esempio provate a realizzare uno scroll a destra dello schermo e uno verso il basso degli attributes utiliz- zando LDDR. ---> 1 "compito sarebbe:"; 1 "comoda la seguente istruzione 1 "che e' appunto quella dove sono memorizzati i colori dello schermo. I criteri per il cari- camento di 'A' sono gli stessi con cui viene dato il risultato della funzione Basic 1 "c'era bisogno di saldatori con": 1 "altre) ha dato come risultato zero. Non tutte le operazioni indicate sopra funzionano in re-" 1 "alto degli attributes." 1 "_____________ RUN ______________" 1 "__________SALDATORE_____________": 1 "__________SALDATORE_____________ Esistono vari tipi di saldatori -Saldatori ad alta e bassa potenza -Saldatori ad alta e bassa tensione." 1 "_________IL FILO STAGNO_________": 1 "_______LA PASTA SALDANTE________": 1 "______SALDATURA DI PICCOLE____________SUPERFICI METALLICHE______ Per saldare delle piccole super-fici metalliche bisogna disporredi un saldatore di adeguata potenza,come per esempio 60-80W.Per la saldatura bisogna procedere in questo modo: 1-Ungere adeguatamente,secondo l'ossidazione,la zona da sal- dare con un po' di pasta dis- ossidante. 2-Scaldare la parte unta con la punta del saldatore pe far si che la pasta disossidante com- pia il suo lavoro." 1 "_____TENSIONE DEI SALDATORI_____ Non tutti i saldatori funzionano a 220V. Ci sono dei modelli che usano un trasforma- tore che riduce la tensione di rete a circa 24V.Questi saldato-ri hanno come vantaggio l'isola-mento della punta dalla tensionedi rete.Questo puo' essere moltoutile quando si saldano i CMOS o altri componenti sensibili ai 220V o ai 50Hz residui sulla punta del saldatore." 1 "_____POTENZA DEI SALDATORI______ un calore che non diminuisse molto quando applicato a grandi superfici. Con l'andar del tempo ci fu l'avvento di transistor e circuiti integrati.Questi sono componenti abbastanza piccoli, possono dissipare meno calore quindi risultano piu' sensibili al calore.Per questo motivo adesso si tende ad usare dei saldatori di piccola potenza,di 15-40 W." 1 "_____POTENZA DEI SALDATORI______ La potenza dei saldatori si misura in WATT (simbolo W) ed e'quasi sempre stampigliato sul manico.Chiaramente un saldatore piu' potente riesce a raggiunge-re la temperatura di lavoro piu'velocemente di un altro.Inoltre un saldatore potente riesce a scaldare una superficie maggioresenza perdere molto calore. L'utilita' di un saldatore potente esisteva molto all'epocadelle valvole.Infatti,c'erano molti trasformatori da saldare su coperchi metallici o su circuiti stampati di ragguardevoli dimensioni quindi " 1 "____COME SI USA IL SALDATORE____" 1 "VERGINE 000 23/8 - 22/9" 1 "TORO 21/4 - 20/5" 1 "TESTATA","0","SOMMARIO","47","EDITORIALE","70","I TOPI","92","IL GIOCO","102","BASIC","121","MICRODRIVE","141","HARDWERE","158","I COLORI","0","COLORMANIA","14","SOFT TEST","24","FORTH","32","MUSICA","40","L.MACCHINA","63","IL MURO","84","SUPERBALL","92","IL MERCATO","112","POSTA","130","OCCASIONI","130","PROSSIMO N","130","IL PALLONE","146" 1 "TESTATA","0","SOMMARIO","46","EDITORIALE","68","LA RANA","94","ROADER","110","BASIC","138","NOVITA'","157","HARDWARE","176","GLI UDG","0","UDG EDITOR","12","SOFT TEST","24","VIDEOSCROL","34","H SCROLL","47","L.MACCHINA","64","SPARA TU..","108","INVADERS","118","IL MERCATO","130","POSTA","147","OCCASIONI","147","PROSSIMO N","147","METEORS","158" 1 "Si raccomanda la Massima Onesta'" 1 "Si puo' rinumerare tutto il pro-gramma o anche parte di esso 1 "START","TAMBURINO","SOMMARIO","EDITORIALE","RUNNER","NEWS","EXPRESSO","GP-50","TUTTO LOAD","OCTOPUSS","BASIC 5","Z-80","TRUCCHI","PSICHO","L/M 5","RUN GAME","JOYSTICK","MSX HARD","POSTA","TUONO BLU","SCREEN" 1 "START","TAMBURINO","SOMMARIO","EDITORIALE","MACHINE","NEWS","JUMP","BASIC 6","AMPLI BF","PALOMBARO","FLOPPY","L/M","WIZARD","SUPER","CRASH UP","POSTA","MERCATO","SCREEN" 1 "START RUN","0","TESTATA","7","TAMBURINO","30","SOMMARIO","30","EDITORIALE","50","PESCARE","70","GIOCO","89","BASIC","109","NEWS","123","HARDWERE","149","BACKUP","193","PASCAL","232","TOOLKIT","0","C.SCREEN$","23","LA SCALA","50","IL GIOCO","74","TUTTOSAVE","95","L.MACCHINA","113","IL MERCATO","186","PROSSIMO N","202","IN SPAZIO","246" 1 "START RUN","0","TAMBURINO","8","SOMMARIO","27","RUNBLASTER","45","EDITORIALE","68","BASIC","78","FLIPPER","134","NEWS","183","GOSSIP","192","POKER","255","L.MACCHINA","0","COWBOY","16","RUNGRAFICA","58","I TRUCCHI","90","RUN GAME","97","IL MERCATO","154","POSTA","174","NEXT","174","42 COLONNE","195","SYNTHETIZE","206","SCREEN$","228" 1 "SCORPIONE 23/10 - 22/11" 1 "SAGITTARIO 23/11 - 21/12" 1 "RUN ** "; 1 "Qui si inserisce anche questo, con la sintassi 1 "Questo,anche se in modo piuttos-to rudimentale e' possibile pu- re in l/m." 1 "Quest' ultima istruzione rispet-to a JP ha 2 vantaggi:occupa so-lo 2 bytes contro i tre di JP e," 1 "Quantita' in grammi "; 1 "Quando passate alla griglia, percolorare lo sprite usate CAPS SHIFT+il tasto del colore scelto" 1 "Qua si conclude il corso di sal-datura a stagno.Anche se le procedure possono sembrare com- plicate, dopo qualche volta che si eseguono, verranno spontanee.In ogni modo, per effettuare delle buone saldature, occorre molta pratica che si puo' solo accumulare in molto tempo.": 1 "Puo' essere usato anche per rientrare da una subroutine con POP riga:GOTO riga" 1 "Per disabilitarlo, dare 1 "PLOT x,y;~a~ plotta la lettera apartendo dalle coordinate x y" 1 "PESCI 19/2 - 20/3" 1 "PER COMODITA'","PER DIVERTIMENTO","PER VOCAZIONE","SICURO DI SE'","RISPETTOSO DEGLI ALTRI","CHE SI FA NOTARE","INTENDITORE","DI PRONTA REAZIONE","IMPEGNATO","~RAMPANTE~","STRADA","FUORISTRADA" 1 "PAPER [(da 0 a 7)*8]+" 1 "Osservate l'effetto -->" 1 "OPPURE "; 1 "Nuova quantita' "; 1 "Nome dell'alimento "; 1 "NB.-In queste operazioni bisogna usare una PICCOLA quantita' di stagno.Bisogna anche appoggiare il saldato- re sulla superficie piatta della sua punta e NON sulla parte appuntita. 6-Controllare che la saldatura sia uniforme e che la goccia di stagno sia lucente.Bisogna inoltre controllare che non ci siano sbavature di stagno che potrebbero causare cortocircu- iti.Se qualcosa non andasse bene, si dovrebbe dissaldare e ripetere la saldatura." 1 "MOTOTEST","KAWASAKI","HONDA","SUZUKI","YAMAHA","MOTOGUZZI","LAVERDA","BMW","DUCATI","GILERA" 1 "Le coordinate consistono in unacoppia di Lettere,di cui la pri-ma, MINUSCOLA, indica la RIGA, ela seconda, MAIUSCOLA, la COLON-NA. (Potrete anche scegliere fra le opzioni del piccolo Menu)." 1 "La sintassi e' uguale per en- trambi:"'" 1 "LEONE 23/7 - 22/8" 1 "LD DE,16384","110040","LD HL,16385","210140","LD BC,6193","013118","LDIR","edb0","RET","c9", 1 "LD BC,n"'"LD HL,x"'"LD DE,y"'"LDIR "'"(RET)"''" Se n=100,x=20000,y=30000 i co- dici corrispondenti sono:" 1 "LD A,255","3eff","SUB D","92","LD (HL),A","77","INC HL","23","DEC C","0d","JR NZ,LOOP2","20f7", 1 "LD A,23d","3e17","LD HL,22528","210058","LD B,24d","0618","LD C,32d","0e20 {LOOP1}","LD (HL),A","77 {LOOP2}","INC HL","23","DEC C","0d", 1 "JR NZ,LOOP2","20fb","DEC B","05","JR NZ,LOOP1","20f6","RET","c9", 1 "Intromache" 1 "IntroCargo" 1 "IntrCargo 1 "Inoltre si puo' vedere l'ora sulvideo e sentire un suono al mo- mento dell'allarme,seguendo la tabella che segue" 1 "Inoltre si puo' far partire una subroutine ad una certa riga e ad un certo orario con la sin- tassi: 1 "Il valore 23 nella prima istru- zione significa inchiostro bian-co(7) e carta rossa(2):7+2*8=23." 1 "Il test consiste in quiz un po'astratti o molto specifici, chesi affidano alla natura del mo-tociclista, e su prove di abili-ta' e di riflessi." 1 "Il programma e' memorizzato all'indirizzo 32100 e,se premete un tasto lo vedrete in funzione." 1 "Il programma di cui vi presen- tiamo il listato e' stato memo- rizzato all'indirizzo 32000; voi" 1 "Il computer non accettera'una vo-stra scelta errata e segnalera'ogni vostro eventuale errore"' 1 "GO TO xxyy."'" Il salto relativo ( 1 "GEMELLI 21/5 - 21/6" 1 "GE","CE","CR","CR","TO","TO","SV","SV","TA","TA","NA","NA","RE","RI","FG","FG","PZ","PZ","PA","PA" 1 "FLASH(disattivo 0)/(attivo 128)=" 1 "Eccovi una breve tabella che voipotrete completare,dove nella colonna di sinistra e' riportatoil numero di byte di cui volete indietreggiare e a destra il corrispondente esadecimale." 1 "Eccoci all'ultima prova, che e'davvero la degna conclusione delnostro 1 "Dopo il risultato del Test avraidi fronte un 1 "DEC B","05","JR NZ,LOOP1","20f2","RET","c9",: 1 "Cosa sceglieresti? "; 1 "Come esempio d' uso di LDIR vedrete una routine che operera'uno scroll laterale di un byte dello schermo e un'altra che invece fara' lo scroll verso l'" 1 "Ci sono 4 variabili 1 "COLORE DELL' INCHIOSTRO + COLORE DELLA CARTA *8 + 64 SE BRIGTH + 128 SE FLASH" 1 "CAPRICORNO 22/12 - 20/1" 1 "CANCRO 22/6 - 22/7" 1 "CA","CA","PN","PN","GR","GR","PG","PG","PR","PR","TN","TN","AQ","AQ","PG","PC","AO","AO","TS","TS" 1 "BRIGHT(disattivo 0)/(attivo 64)+" 1 "BILANCIA 23/9 - 22/10" 1 "Augurandovi di stendere dei buo-ni programmi con questa utility,vi consoglio, se non avete la stampante, di prendere alcuni appunti sui comandi principali" 1 "ARIETE 21/3 - 20/4" 1 "ACQUARIO 21/1 - 18/2" 1 "ACQ","PROT","LIP","COL","CARB","CAL","A","B1","B2","NIAC","C","POT","SOD","CALC","MAGN","MANG","FERR","RAME","FOSF","SOLF","CLOR","FIBR": 1 "741.465": 1 "7";" e'stato curato dal "; 1 "7";" e ~computerizzato~ da "; 1 "7";" prof. DANILO SOLFAROLI"; 1 "6";p$(A): 1 "5) Se BC <>0 ripete dal punto 1)" 1 "5";t$(u); 1 "5";"FERMA IL REGISTRATORE": 1 "5";" premi un tasto per proseguire" 1 "4-Infilare il terminale nel cir- cuito stampato oppure avvol- gerlo sull'ancoraggio. 5-Avvicinare la punta del salda- tore al terminale,scaldare la zona e avvicinare lo stagno sciogliendone una piccola parte come mostrato in figura:": 1 "3-Appoggiare la punta del salda- tore sulla zona da saldare e, dopo circa 5-10 secondi,appog- lo stagno su quella zona mantenendo il saldatore nella stessa posizione fino a che non si e' stagnata la superfi- cie da saldare. 4-Unire le due superfici appena stagnate,scaldare lo stagno e unire ancora con forza.Dopo che le superfici si sono ade- guatamente raffreddate, controllare l'efficcenza della saldatura provando a produrre una forza pari a quella che dovra' essere normalmene sol- lecitata." 1 "3" # 2 GIOCATORI ASSIEME CONTRO IL COMPUTER 1 "26";"Errori"; 1 "24";" CIANDO!": 1 "24";" CIANDO!" 1 "22";" Parole " 1 "22";" Ancora "; 1 "22";" "; 1 "20")+("8" 1 "20")+("7" 1 "20")+("2" 1 "2-Stagnare i terminali.Questa operazione si compie appog- giando la punta del saldatore sul terminale,appoggiare una PICCOLA quantita' di filo stagno vicino alla punta del saldatore e dopo circa due secondi toglierli contempora- neamente dal terminale.In questo modo si produce un leg- gero strato di stagno che pre- para definitivamente la super- ficie da saldare." 1 "2";"premi un tasto per la prova " 1 "2";"Maiuscole = CAPS SHIFT + Lettera" 1 "2";"MENU" 1 "2";"Hai superato positivamente la prova dei tuoi riflessi! 1 "2";" BRAVO!!"; 1 "2" GARA SINGOLA 1 "2" # 2 GIOCATORI 1 "12")="ADATTO AL FUORISTRADA" 1 "11";" RENO CANDIANO " 1 "11")="ADATTO ALLA STRADA": 1 "1) Trasferisce il contenuto del-la cella il cui indirizzo e' HL nella cella il cui indirizzo e' DE"'"2) Incrementa HL"'"3) Incrementa DE"'"4) Decrementa BC" 1 "1";"premi 1 "1" # 1 GIOCATORE 1 "016400"'"11204e"'"213075"'"edb0"'"(c9)" 1 "0";"INK (da 0 a 7)+" 1 "''''" Premi :"''"1) per l'INIZIO "''"2) per il TEST"''"3) per la FINE"''"4) per il ~CHI CERCA TROVA~" 1 "''" Aggiungiamo 26 nuovi comandi al BASIC SINCLAIR" 1 "'"che esegue le seguenti operazio-ni:"' 1 "'"Quindi se dovete trasferire 'n' bytes dall' indirizzo 'x' all' indirizzo 'y' potete utilizzare la seguente routine:" 1 "'"Quelle che sono nella riga 0 so-no funzioni che ricalcano in parte i comandi nuovi" 1 "'" Il programma gira su 48K e contiene gia' otto giochi pre- programmati." 1 "&$-''()(+,-./012347'789:8==>?@Ac 1 ""'"c) viaggiare, di tanto in tanto, a una velocita'superiore a quella prescritta" 1 ""'"c) se non si sta attenti alle regole,e'impossibile costrui- re una convivenza civile" 1 ""'"c) ci si debba impegnare solo se si puo'contare su un rapido risultato" 1 ""'"b) passare,se non arriva nessuno col semaforo rosso" 1 ""'"b) l'impegno possa durare anche a lungo, purche'si intraveda un risultato" 1 ""'"b) ci sono momenti in cui biso- gna essere elastici sul rispetto delle regole" 1 ""'"a) un falco che vola in ampi gi- ri nel cielo": 1 ""'"a) osservando sempre le regole, a questo mondo non si combina mai nulla" 1 ""'"a) non si debba lasciar perdere anche quando appare improbabi le arrivare a una conclusione" 1 ""'"a) divertirsi ogni tanto a fare delle ~impennate~ ": 1 ""'"Eccoci al 1 ""'"ECCO ADESSO UNA PROVA PER MISURA RE LA VOSTRA PRONTEZZA:" 1 """f"bFfBFfFFFFDDDTEUUU 1 """"""""""""""""""""""""( 1 """"""""""""""""""""""" 1 " Sempre per restare in tema di salti,per simulare l'azione di un 1 " Se volete modificare i colori e fare un po' di esperimenti, 1) premete BREAK"'"2) date POKE 32001,valore"'"3) RANDOMIZE USR 32000" 1 " Questo programma e' stato memo-rizzato all'indirizzo 32000" 1 " Prima di presentarvi alcuni e- sempi di programmazione in l/m e' necessario introdurre ancora una categoria di istruzioni in-" 1 " Per i salti negativi la cosa e'un po' piu' complessa e bisogna cominciare a contare all' indie-tro a partire dal secondo byte dell' istruzione JR." 1 " Lo schermo degli attributes e' lungo 32*24=768 bytes e parte dall' indirizzo 22528. Ogni rigae' lunga 32 caratteri,quindi se " 1 " Le dieci parole sono disposte nello schema orizzontalmente, verticalmente e diagonalmente. "'" Una volta determinata la posi- zione della parola,dovete indi- care le coordinate della sua PRIMA e ULTIMA Lettera." 1 " La vera utilita' del GO TO nel Basic sta nel fatto che essi possono essere associati a delledecisioni del tipo IF...THEN." 1 " La routine di scroll degli at- tributes e stata memorizzata a 32200. E ora gustatevi i frutti di questo listato:"'' 1 " La cosa migliore che potete fa-re e' cercare voi stessi di scrivere dei programmi simili a quelli di questo numero, sfrut- tando tutte le istruzioni che" 1 " In realta' la tabella comincia da fd dato che 1 " Il primo che vi presentiamo consente di cambiare gli attri- butes dello schermo. Infatti il valore assegnato al registro 'A' viene scritto nella zona di memoria da 22528 a 23296" 1 " Il codice di LDIR e' 1 " Esistono infatti le istruzioni: 1 " Esiste anche 1 " E'la moto da strada che fa per voi o preferite scorazzare su sabbia e sterrati ?" 1 " E ora veniamo a una delle is- truzioni piu' usate in l/m: 1 " Come avrete notato per i salti in avanti si usano i valori da 0a 7f e per quelli all'indietro quelli da 80 a ff." 1 " Ci sono due tipi fondamentali di salto in l/m: il GO TO asso- luto e il GO TO relativo. Il" 1 " Cercate di capire bene come funzionano gli esempi appena visti perche' la prossima volta introdurremo delle istruzioni" 1 " Questo programma spiega come saldare.Il tipo di saldatura quidescritta e' il tipo di saldatura a stagno. Per eseguire la saldatura a stagno sono necessari alcuni strumenti:" 1 " Per passare a cose piu' tangi-bili, eccovi l'elenco e il modo d'uso delle nuove parole-chiave" 1 " Un anno senza ne ignominia e gloria, apparentemente tranquil-lo, ma il peggio si nasconde in voi..." 1 " Sono le sei di mattina di un sabato di novembre e stiamo fa- cendo il Master della rivista, questo e' solitamente l'ultimo articolo ad essere scritto per inserire sempre le notizie piu' fresche, eppure dallo scorso nu-mero ben poco e' cambiato sul mercato italiano." 1 " Quello che piu' ci preoccupa e' la sbagliata concezione che si sta formando nella massa su questo oggetto." 1 " Per motivi di amicizia e per amore di cronaca, vi segnaliamo l'uscita di una nuova testata sunastro: si tratta di una produ- zione Softwell in collaborazio- ne con l'arcinota Newel. Dalle informazioni ricevute non dovrebbe trattarsi della so-lita compilation, ma di un pro- dotto sopra la media con anche delle parti redazionali." 1 " Per inserire le nuove parole-chiave, abbiamo pensato di porle nei tasti che danno i caratteri grafici definibili dall'utente." 1 " Pensavamo che il Rush natali-zio avrebbe gia' preso l'avvio mentre invece tutto tace." 1 " Infatti sfruttando come se- condo modo esteso il modo GRAPHICS (cursore 1 " E purtroppo molti mezzi d'in-formazione stanno contribuendo all'ignorantizzazione." 1 " Buone notizie per l'85, il vostro carattere infatti si ad- dolcira' e molte buone idee vi permetterano di realizzare degliottimi programmi." 1 " LA SALDATURA DEI _____COMPONENTI ELETTRONICI_____" 1 " " 1 !ghijkl}~.ppsrtuvw? 1 !a!aa!aaAaaAaAAaAAAAAAQAAQAQQAQQ 1 !))!a)a!iaAiAaAAiAAAAIAAAAA\@@P@P@PPPP 1 !$'*-0369<?B9E9S99WZ]9aehkn9 1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1 !!!!! 1 ~O=~,o'~V=~,v'~R=~,r" 1 xVOLO 1 vedi USING" 1 torna alle opzioni, 1 significa Doppia POKE e effettua una POKata in 2 bytes di memoria di un numero che solitamente dobbiamo separa-re nel byte piu' e meno signifi-cativo" 1 significa JR -2,cioe' un loop infinito,noninterrompibile. Il suo effetto e' simile a quello della riga Basic: 10 GO TO 10" 1 setta un orologio e/o un allarme. 1 serve per ritornare al 1 sempre definiteanche senza un LET, indicano l'origine del sistema di PLOT del computer" 1 seleziona M 1 seleziona " 1 seguito da 1 se vuoi vedere il li- stato senza interrompere il pro-gramma)" 1 se volete azze-rarla, 1 se volete inserirne uno nuovo ed in tal caso vi saranno chiesti i dati, " 1 se volete annullarlo, 1 rinumera le linee fra 100 e 200 ripartendo da 40 con passo 20." 1 ringraziano gli affezio- nati lettori che ci stanno se- guendo sin dal primo numero." 1 ricercaindirizzo linea 9001 1 ricerca dell'indirizzo della linea 9001 1 primo movimento da eseguire" 1 primi 2 sprites non animati con movimento separato"'" 1 primi 2 sprites non animati 1 primi 2 sprites animati" 1 prima di caricareil prossimo programma che ci e' stato inviato da un lettore." 1 peruna copia su stampante." 1 permettono di 1 permette, in un PRINT di scegliere la forma del-l'uscita 1 permette di ": 1 perleggerne le caratteristiche,se intendete usarlo indicate la quantita' in grammi,in questo modo la quantita' prelevata vie-ne memorizzata nella tabella. Se volete vederla premete 1 per una copia" 1 per tornare alle opzioni, 1 per saperne la composi-zione, 1 per riprovare 1 per proseguire." 1 per pagina seguente"; 1 per pagina antecedente" 1 per eliminarlo e dare 1 per effettuarequesta POKazione, attento pero' che dovrai riavviare il program-ma secondo le istruzioni di li- nea 10." 1 per copia su stampante" 1 per continuare " 1 per continuare premi 1 per chi se lo ricorda 1 per avere ora il MENU -Un altro tasto per il TEST 1 parte da 100 con in- cremento 5" 1 ondate di invasori!" 1 ogni volta che appare il moto- ciclista in un punto a caso dello schermo 1 numero massimo di alieni dell'ondata"'" 1 numero di volte da ripetere"'" 1 natalizio e festeg- giato per il suo primo anno di vita!!!" 1 mettono di sviluppare le" 1 mette inordine alfabetico tutto l'array o la stringa" 1 letteralmente ~traccia~ il percorso del pro- gramma da una linea predefinita.Scrivera' sul video in INVERSE VIDEO sia la linea sia il coman-do in esecuzione" 1 hDESTRA 1 finche' viene " 1 facciamo si' che il tempo di ripetizione diventi pressoche' nullo." 1 fa l'operazione inversa" 1 fa esattamente l'opposto" 1 e'sta-to curato dal prof. 1 e' la sintassi" 1 e vi diamo appuntamento sul prossimo numero."''" 1 e scrivete la nuova quantita'itotali si aggiorneranno da soli.Se durante la visione di una ca-tegoria volete sapere quale ali-mento contiene piu' vitamina x premete 1 e posizionatevi su cioche volete e premete 1 e il loro signifi- cato varia da gioco a gioco." 1 e il suo effetto e' quello di saltareall'indirizzo 'xxyy' come un" 1 e con il 1 e combat-tete sino all'ultimo respiro!!!! 1 dovete dare 1 di permettono di creare finestre video in cui ef-fettuare lo scroll in alta (ROLL) o in bassa (SCROLL) risoluzio-ne" 1 di tempo e inoltre vi verranno perdonati solo 1 da' la velocita' degli alieni durante l'attacco 1 da' la memoria libera"'" 1 da' l'ora al momento"'" 1 da' l'animazione:"'" 1 da la ~doppia PEEK delle locazioni numero e nume- ro+1" 1 creare dei cicli 1 converte una stringa da 1 a 4 caratteri che rappresentano un numero in hex nel numero decimale"'" 1 converte un numerointero fra 0 e 65535 in una stringa di due caratteri"'" 1 continuaad apparire nervosamente e le previsioni ottenute sono:" 1 conoscere TUTTE le coppie di targhe assolutamente uguali 1 con: ~####.##~ stampa le 4 cifre in- tere e le prime 2 decimali arro-tondate" 1 con joystick Kempston" 1 con joystick Kempston" 1 come i rispettivi primi quattro ma prendendo 4 sprites" 1 come 2 ma animati" 1 comandi per- 1 che to- glie dallo stack l'ultimo numerodi linea dopo un GOSUB" 1 che ti permet-tera'di rifare il Test, di rive-dere la presentazione, di gioca-re al ~CHI CERCA TROVA~, oppure di concludere." 1 che riguardano la grafica inhires. 1 che e' similea LDIR solo che al posto di in- crementere DE e HL li decremen- ta. Il codice di LDDR e' 1 che continuano 1 centesimi ma per pas-sare la prova e'necessario non superare i 1 cancella dalla linea n1 alla n2 comprese" 1 cambiano la risoluzio-ne addensando o compattando i punti." 1 cambia tutto lacarta in giallo senza fare CLS 1 cambia ognicosa scritta in bianco in verde" 1 by AQUARIUS EDIZIONI" 1 a"#$%&'()j+,-./012s456789:;|=>?@ABCD 1 XSINISTRA 1 WAVE DEFB 0 1 Viale Italia, 63/c 1 VERDURE LEGUMI"''" 1 Un'altra struttura mancante sul BASIC Sinclair e' ON x GOTO a,b,... che fa andare ad a se x=1, a b se x=2..." 1 Un comando che man-cava nella struttura IF-THEN eraELSE: Va usato dopo il comando presente dopo il 1 Un altro problema importante e'come salvare i dati introdotti. Si possono salvare dati e pro-gramma col solito SAVE'nome'. Attenti,quando lo caricheretenon dovrete dare il comando RUN per avviarlo poiche'azzerereste tutte le variabili,dovrete quin-di dare un GOTO numero di linea.Meglio ancora sarebbe salvare ilprogramma con SAVE'nome' 1 UOVA,GRASSI,BEVANDE"''" 1 THE CREATOR BY AQUARIUS ED. 84 1 TASTIERA O CURSOR JOYSTICK 1 Space Invaders tipo Asteroids 1 Space Invaders dall'alto 1 Space Invaders che attaccano dalla vostra destra"'" 1 Satellite Software 23/7/84 1 Saldatore 1 SELEZIONE 1 Reno Candiano 1 RUN 1984 ": 1 R U N D A N C E " 1 R U N presenta V 1 Qui vipotrete divertire a modificare cio' che vi abbiamo proposto ri-cordando di osservare la posi- zione degli sprites che abbiamo " 1 Questo test vi riserbera'molte sorprese e non si esclude che possiate scoprire in voi aspet- ti della vostra personalita' che non sospettavate nemmeno!!" 1 Questo comando, la cui sintassi e' 1 Questi tre 1 Questi due coman- 1 Questi 5 comandi 1 Questa e' l'u- ca parola che non viene disabi- litata, perche' e' quella che abilita o meno gli UDG o le nuo-ve parole" 1 QUANDO LAVORO 1 QUAL E' LA TUA SPECIALITA' ? 1 PRINT SCREEN$ (10,10)" 1 PRINT POINT(9,9)' 1 PREMI UN TASTO PER GIOCARE 1 PREMI PLAY POI PREMI ENTER 1 PLOT orizz,vert" 1 PLOT 50,50" 1 PLOT 100,100:DRAW 40,40,2+ 1 PESCI E INSACCATI" 1 PERDITA 1 PERCHE'SEI UN MOTOCICLISTA ? 1 PECCATO! 1 PAOLO GOGLIO 1984 1 NUOVO RECORD 1 NON HAI SUPERATO LA PROVA !! 1 NO.ANIM PUNTI MOD MAX VEL GIRI 1 N' CODICE = O ! 1 Matassa di Stagno 1 MOVIMENTO DEGLI ALIENI 1 MI FA PIACERE CHE 1 MANIGLIA 1 LATTICINI"''" 1 Invaders dall'alto, 1 Invaders da destra, 1 Invader tipo Asteroid, 1 ISTRUZIONI? 1 ISTRUZIONI 1 INPUT a$: PRINT 1 INIZIO parola 1 IL REGISTR 1 HPAUSA 1 GUADAGNI 3000 PUNTI BONUS 1 G A M E O V E R 1 Facilita l'inseri- mento di un pro- gramma autonumerando le righe, partendo da 10 con incremento 10" 1 FRUTTA"''" 1 FAI PARTIRE IL REGISTRATOREA 1 FAI PARTIRE IL REGISTRATORE0 1 Eugenio Ciceri 1984 PSYCOSOFT 1 Effettuando questa scelta, potrete giocare col gioco corrente" 1 Effettua la renu- merazione del li- stato, aggiornando GOTO, GOSUB e ogni comando che fa riferimen-to ad una linea" 1 Eccocialla parte piu' lunga: sceglien-do questa opzione, avrete un altro menu' che vi chede una scelta multipla:" 1 E. LEVANTINO 1984 1 Distruggi gli alieni a martel-late" 1 Dato un array di caratteri o una singola stringa con la sintassi 1 DRAW orizz+x,vert+y" 1 DRAW 100,0" 1 DRAW -50,100" 1 DRAW -50,-100" 1 D I O G G I 1 Carri armati 1 Cancella parte delle righe d'un programma 1 CLS : PLOT 9,9:" 1 CIRCLE o,v,r" 1 CHE TIPO DI MOTOCICLISTA SEI ? 1 CARNI"''" 1 C I A O !!" 1 Battaglia fra carri armati 1 BRAVISSIMO! 1 BRAVISSIMO : CE L'HAI FATTA!! 1 B A T R A X 1 Avvertenza: 1 Altera gli attri- buti sullo schermo o totalmente o in punti dove si verificano certe condizioni" 1 AQUARIUS EDIZIONI 1984 by Eugenio Ciceri 1 AQUARIUS EDIZIONI 1984 by Eugenio Ciceri 1 AQUARIUS EDIZIONI 1984 1 AQUARIUS EDIZIONI 1 AFFONDATO ! 1 A vostra disposizio- ne avete 1 : la vostra astro- nave viene comandata dai tasti dal 1 98100 MESSINA 1 90 REM ricerca record 100 IMPUT 'nome da cercare?';n$ 110 FOR i=1 1 8STOP 1 8 OPZIONI 1 5.a Prova 1 24 25 26 27 28 29 30 31 1 1984 by Eugenio Ciceri PSYCOSOFT N'UT00013 1 1984 by Eugenio Ciceri 1 1984 AQUARIUSELENCO OPZIONI:1> tastiera2> kempston3> cursori 4> interface 2 5> esempio <ENTER> per giocare by Steed for Run 1 16 17 18 19 20 21 22 23 1 08 09 10 11 12 13 14 15 1 00 01 02 03 04 05 06 07 1 0 spento spenta off 1 spento spenta on 2 spento accesa off 3 spento accesa on 4 acceso spenta off 5 acceso spenta on 6 acceso accesa off 7 acceso accesa on" 1 ....SALDATURA 1 .............RUN BASIC 1 .................GRIGLIA 1 .....................AMIDO 1 .......................NEWS 1 ................!!!!! 1 -abbreviazione di JUMPIl suo codice e' 1 - PER CONTINUARE": 1 ), abbiamo aggiunto la nuova sintassi e le" 1 (dai due risposte) 1 (Viva 1 (INIZIO GIOCO 1 (AQUARIUS ED. 84 1 ################################ 1 ";pagina1+page;" 1 !e#$%&'()*l,-./0123s56789:;<z./PQRCTE 1 !H#/%J'(ZZJOH 1 !*H-J&/B 1 !"#j%&'()d+,-.b01 1 !"#$b&'()*+,-i/0123456p89:;<=>? 1 !"#$%a'()*+,-.h01234567 1 !"#$%&'(eHYILEc}12~xF^^^Mv;<=>?o 1 !"#$%&'()*+,-.b01 1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1 setta l'ora alle 10 esatte." 1 prima risposta 1 la Moto!) 1 errori!!" 1 effettua la rinumerazionecompleta, con passo 10 1 e di questo ce ne dispiace, in quanto la routine in L/M occupa ben 5K RAM, e, pur rilocandola" 1 cioe' vi chiedeil tipo di gioco, e cioe'" 1 VUOI LE 1 Se si preme BREAK durante l'operazione, il pro- gramma ricomincia" 1 Scegliendo questa, si ottiene una tabella che puo' es-sere modificata" 1 SELEZIONE -------------1. TASTIERA + INTERFACE 22. CURSORI DELLA TASTIERA3. KEMPSTON JOYSTICK 1 SELEZIONA: 1 RIGENERATORE 1 RECORD 1 R U N 1984 RECORD : 1 QUADRO INIZIALE (DA 1 A 32) 1 PROGRAMMA IDEATO DA 1 POMPA 1 O P Q R S T U V W X Y Z # 1 Nelprogramma caricato sono presenti 1 LIVELLO 1 LIVELLO 2 LIVELLO 3 LIVELLO 4 LIVELLO 5 LIVELLO 6 LIVELLO 7 LIVELLO 8 IL GRANDE ROBOT.B.F.I....... 0Y.O.O....... 0A.R.N....... 0L.A.I...A.A.8....... 007500C.R.4....... 010000E.I.R....... 012500P.P.P....... 012895N.U.U....... 015000P.P.P....... 017390T.S.N....... 017500A.E.N....... 020000U.D.U....... 022500R.I.M....... 025000I.Z.7....... 1 IS LOADING 1 IS LOADING 1 Filo Stagno 1 FREQ RAMP1 RAMP2 ALT. TEMPO 1 FINE parola 1 FINE FORZA UOVA FIGLI 1 FAI PARTIRE IL REGISTRATORE 1 FAI PARTIRE IL REGISTRATORE2 1 FAI PARTIRE IL REGISTRATORE 1 FAI PARTIRE IL REGISTRATORE 1 E' molto semplice da usare e non richiede spiegazioni" 1 Cari amici siete con la linguadi fuori? Non rammaricatevene, abbiamo discusso uno degli argo-menti piu'importanti,ne e' valsaquindi la pena. Sarebbe stato interessante parlare delle pos-sibilita'che offrono i Floppy e i Microdrive,ma questo potrebbe essere oggetto di una prossima puntata.Gx 1 COMANDI 1 BONUS :` 1 ATTENDI UN ATTIMO 1 A B C D E F G H I J K L M N 1 .................????? Tamburino..............TAMBURINO Sommario................SOMMARIO" 1 'P' PER GIOCARE 1 "ENTER" per continuare 1 si in sequenza ~ ~ 1 si in gruppo ~ ~" 1 si in sequenza missile 1 si in gruppo missile" 1 no in sequenza martell. 1 no in gruppo ~ ~ 1 no in sequenza missile 1 no in gruppo missile 1 Viale Italia,63/c 1 VIA CARDUCCI 8 1 TIMONE 1 RUN GAME 1 RENO CANDIANO 1 RECORD : 1 OLIO 1 NUOVO VALORE: 1 FAI PARTIRE IL REGISTRATORE L 1 FAI PARTIRE IL REGISTRATORE & 1 Dimenticavamo: durante tutto il viaggio sarete rappresentati da...una rana. E' tutta colpa del computer: noi gli ave- vamo solo chiesto un giochino dove poter fare quattro salti intorno al mondo... BUON VIAGGIO !I 1 Complimenti avete appena cos-truito un DATABASE cioe' un ar-chivio di dati ricercabili con una chiave che puo' essere uno, piu' oppure tutti i campi. Con qualche piccola modifica potrete gia'avere in tasca una agenda telefonica fatta da voi. Segue ora un archivio dei programmi di RUN. Usa i tasti 6 e 7 per muoverti 1 Cari Amici di RUN, eccoci qui a trattare diversi modi su come puo' avvenire la gestione di dati e stringhe in Basic. Questo argomento e'di im-portanza fondamentale poiche'in tutti i programmi piccoli,grandiche siano si ha a che fare con dei dati. Questo aspetto e' poi di importanza vitale per quei programmi il cui fine e'proprio quello di districarsi tra centi-naia o migliaia di dati ( siano essi numerici o alfanumerici). Ottimo esempio di quanto detto sono la creazione di archivi,ma-gazzini,agende telefoniche, bi-lanci familiari,fogli elettroni-ci,registrazioni fatture ,conta-G- 1 ARIENTI FRANCO 1 8888008888880 888888 1 20035 LISSONE 1 tasto 2 1 Un numero speciale per una ricorrenza speciale: se ancora non l'avete capito.. 1 AQUARIUS EDIZIONI 1984 AQUARIUS EDIZIONI 1984 " 1 SCREEN$ 1 RUN LA PRIMA RIVISTA SU CASSETTA PER ZX SPECTRUM % 1 MESSINA 1 CIRCLE 1 654321 1 POINT 1 CHI 1 dove dir e' la direzione dei ta-sti-cursore, x e y sono le PLOT coordinate del vertice in alto a" 1 SE AVETE DATO BREAK AVETE PERSO 1 MUOVI SPRITE 1 DRAW 1 SGN 1 ATTR 1 ABS 1 SECONDA PARTE " 1 IN 1 BN 1 = 1 ( S / N ) 1 C 1 ... 1 e 1 W 1 3 1 + 1 *x\" 1 FAI PARTIRE IL REGISTRATORE 1 FAI PARTIRE IL REGISTRATORE 1 FERMA IL REGISTRATORE 1 FERMA IL REGISTRATORE " 1 FERMA IL REGISTRATORE 1 FERMA IL REGISTRATORE 1 1 1 1 1 1 1 1 1